来自nvm的玩耍

Posted tiboo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了来自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:
vm     // nvm安装路径地址
path: E: ode // 当前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

以上是关于来自nvm的玩耍的主要内容,如果未能解决你的问题,请参考以下文章

python 来自puddletag的代码片段

text 来自Codyhouse框架的Browserlist片段源代码

“哪个nvm”不见了

尝试在 aws ubuntu 实例上安装 nvm

如何在“oh my zsh”中运行“nvm”?

如何使用来自其他活动android的片段打开一个活动