小白使用nvm管理node版本(window)

330 阅读1分钟

前言

不同项目对node的版本要求不同,这时就需要安装不同版本的node。显然这是不现实的,所以使用nvm管理node版本。

安装nvm

nvm下载地址

下载好之后,点击nvm-setup.exe进行安装。步骤如下:

image.png

image.png

这里让选择安装nodejs的位置,我的安装位置d:\Program Files\nodejs image.png

image.png

因为我已经安装了nodejs,所以会提示是否让nvm管理node的版本 image.png

配置nvm

nvm需要代理。进入nvm的安装位置,打开settings.txt,在该文件最后添加如下内容:

node_mirror: https://npm.taobao.org/mirrors/node/ 
npm_mirror: https://npm.taobao.org/mirrors/npm/

以管理员身份打开cmd窗口,查看nvm版本,运行如下命令:

nvm -v

image.png

使用nvm安装node

nvm install 12.22.12

安装完成之后,使用如下命令,切换使用不同版本的node:

nvm use 12.22.12

npm全局安装配置:

安装好nodejs之后,在nodejs根目录新建node_cachenode_global这两个目录,运行如下命令:

npm config set prefix "D:\program files\nodejs\node_global"

npm config set cache "D:\program files\nodejs\node_cache"

如果执行npm或node出现问题: 'npm' 不是内部或外部命令,也不是可运行的程序或批处理文件。

可能自动添加的系统变量没加载成功,请在“系统变量”里找到Path,将里面的值后面的%NVM_HOME%;%NVM_SYMLINK%,放到最前面,记得后面要加个英文;隔开,然后重新启动命令行即可。

备注:如果还不清楚nodejs环境的搭建的,可以去参考nodejs环境搭建这篇文章