一、nvm、node、npm 区别
nvm:nodejs 版本管理工具,类似于python的Miniconda,一个 nvm 可以管理很多 node 版本和 npm 版本。
nodejs:是一个开源、跨平台的 JavaScript 运行时环境。
npm:是世界上最大软件包仓库,nodejs 包管理工具,npm 管理 nodejs 中的第三方插件。
nvm安装
-
选择exe下载后无脑下一步即可,exe版本回自动配置环境变量,安装过程中可以选择安装位置(建议安装到非中文路径)
-
打开cmd验证是否安装成功

nvm常用命令及操作
nvm install 版本号安装nodenvm list显示版本列表nvm use 版本号切换node版本nvm alias default 版本号指定默认使用的node版本node -v查看当前node版本nvm uninstall 版本号:卸载指定版本的 node
设置node、npm镜像源
镜像源可以加快下载速度,但我一个前端朋友说设置node镜像后可能会有奇怪的bug,故我没有设置,欢迎大佬评论区提出自己的看法
- 找到nvm安装目录下的settings.txt,替换为如下命令:
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

IDEA下配置Node
方案一:

方案二:

