来自nvm的玩耍

日常开发中,有时会遇到部分项目的node版本比较低,部分项目版本又比较新,这时候我们就需要借助nvm来管理我们的node版本了

1 下载安装

地址: Github: Download nvm-windows --- nvm-setup.zip

  • 安装完后命令行输入nvm -v查看是否安装成功
  • 推荐安装nvm前将已安装的node卸载,避免出现七七八八的问题(我测试的是window系统)

 

2 再次确认下环境变量是否正常(很多教程说是要手动配置, 我是在安装nvm后就自动帮我配置好了)

 

 

 

配置nvm相关属性(我是安装在E盘下面,根据自己安装时的路径找到对应文件地址 )

 配置setting.txt文件:

相关字段解释:

root: E:\nvm     // nvm安装路径地址
path: E:\node // 当前node版本所指向的路径地址
arch: 64 // 当前的操作系统是64位 proxy: node // 设置代理服务器,此处不需要设置代理服务器,所以设为none node_mirror: https://npm.taobao.org/mirrors/node/ // 淘宝镜像 npm_mirror: https://npm.taobao.org/mirrors/npm/

 

4 一切准备就绪, 开始安装node

  • nvm install 8.0.0 (安装指定版本)
  • nvm ls (列出当前node版本有哪些)
  • nvm use 8.0.0 (使用指定版本)
  • node -v (最后查看当前的版本是不是8.0.0咯,走到这一步就成功了)
  • nvm uninstall 10.16.3(补充删除node版本命令)

截图如下:

 

5. 过程中遇到比较头疼的问题

最后一步输入node -v时提示我: node.exe 不是有效的win32应用程序(截图如下)

为了这个问题重装了许多次,多次比对了环境变量等配置,依旧未解决。最后想到的是莫非是安装的node版本有问题,抱着试试的心态我重新nvm install 8.0.0版本(最开始安的是10.16.3的版本),然后在nvm文件夹目录下比对下对应版本,果然,长得不一样(截图如下),最后删除这个坏的包,重新安装就正常了,完美

 

 

参考资料:

1) Windows下安装nvm管理nodejs版本(https://segmentfault.com/a/1190000007612011

2) 使用NVM安装Node.js(https://blog.csdn.net/u010105970/article/details/61423553

posted @ 2020-04-12 19:33  Tiboo  阅读(305)  评论(0编辑  收藏  举报