nvm 安装手顺

安装nvm切换node.js版本

一、安装nvm管理工具(建议关闭杀毒软件以免弹出警告,我用的火绒没有提醒)

1、从官网下载安装包 https://github.com/coreybutler/nvm-windows/releases,下载红框里面的那个

 

2、下载后解压,这只是个安装包,解压到哪里都行

 

3、开始安装nvm

 (1)鼠标双击nvm-setup.exe文件,选择“I accept the agreement”那一行,点击Next

 

(2)接下来是nvm路径的选择(会自己创建nvm文件夹,把文件放在里面),最好是根目录(例C盘、D盘根目录),选好后点击Next

路径不要出现空格或中文符号!!!!

路径不要出现空格或中文符号!!!!

路径不要出现空格或中文符号!!!!

否则切换版本时会乱码

举例:

错误路径:D:\Program Files\nvm

正确路径:D:\nvm

 

(3) 接下来是node.js安装路径的选择(会自己创建nvm文件夹,把文件放在里面,如果原来已经自己创建过nodejs文件夹,就选择原来的),最好是根目录(例C盘、D盘根目录),选好后点击Next

 

(4)最后一步,点击Install即可安装完成

 

2、安装完成后,检查是都安装成功,进入cmd窗口

命令: nvm v

结果:出现版本号即成功(失败看上述步骤是否有遗漏)

3、接下来安装node.js版本

(1)输入nvm ls anailable可以查看可用的node.js版本号

 

(2)输入命令行nvm install node版本号(例如:nvm install 12.17.0)即可安装对应版本以及自动安装对应的npm版本。除了上面显示的node.js版本,其他版本号也可以下载,只不过有些可以准确下载,有些会出现npm版本不会自动下载

 

安装完成后可以分别输入命令行node -vnpm -v,检验node.js以及对应npm是否安装成功,如果可以显示版本号这说明安装成功。

 

(3)然后在nvm文件夹下的settings.text文件中加入这两句:

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

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

(4)输入命令行nvm ls查看安装的所有node.js版本号,以及当前所选择的node.js运行版本

 

当前选择的前面会带星号“*”

 

(5)输入命令行nvm use node版本号(例如:nvm use 12.17.0)即可选择你本地所使用的Node.js版本,使用此命令行可以根据你自己的需要随意切换node.js版本运行。

 

(6)删除某版本node.js使用命令nvm uninstall node版本号(例如:nvm uninstall 12.17.0)

二、注意事项:

1、如果点开nvm文件夹下的对应版本号的文件夹,只有node_modules和node64.exe这两个文件,则说明实际上没有安装成功

 

这时候需要手动下载node.js对应版本(下载地址:Index of /download/release/

解压后复制到nvm目录下直接命名v+node版本号(例:v12.18.1)

然后进入npm官网NPM Mirror下载nodejs对应版本的npm(注意:nodejs必须有对应的npm)

下载完成,将解压后的文件复制到\nvm\vnode版本号\node_modules目录下,并重命名为npm(注意必须重命名为npm)

还需要将npm解压后的bin文件夹下的四个文件复制到\nvm\node版本号目录下:

(注意好对应的版本号)

 

 

2、如果存在切换node版本后项目报错,存在sass兼容性问题

解决方案:

先卸载原来的node-sass然后下载4.14.1版本的node-sass

npm uninstall node-sass

npm i node-sass@4.14.1

或者

 

三、备注

1、常用nvm命令

查看可用的node版本 nvm ls anailable

查看已经安装的node版本 nvm ls

安装其他版本 node nvm install node版本号

查看当前node版本 node -v

切换node版本 nvm use node版本号

卸载某个版本node nvm uninstall node版本号

2、部分图片源于网络,参考地址如下:

node和node-sass版本不兼容解决_一只程序媛-CSDN博客

https://www.jb51.net/article/202124.htm

windows上安装nvm后选择node版本出现exit status 1... - 简书

使用nvm管理多个不同版本的nodeJS之安装成功nodeJs之后使用npm报错的问题 - EJLL - 博客园

nvm卸载node_node系列-安装nvm_mater lai的博客-CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值