windows上安装nvm-node版本管理工具各种坎


nodejs版本管理工具在windows环境上安装和使用
简书地址

前言

在github上fork了一个vue管理后台的项目,npm install的时候提示node 要用8.10及以上版本。但是我正在管理的项目用的又是8.9,跟别的前端同事聊天无意中才知道node还有专门的版本管理工具,说是npm install n 就行,于是上班去试了一把。

正题

不试不要紧,一试就开心了,一开始用的npm install -g n
npm-install-error

原来,windows上没有,windows上叫做nvm,下载地址:https://github.com/coreybutler/nvm-windows/releases

安装参考
https://blog.csdn.net/sinat_38334334/article/details/80013648

碰到的坑:

1、 安装上只好执行nvm use 8.10.0 提示错误,不能使用。

最后才查到nvm安装在C:\Program Files\nvm下,路径下有空格导致的。这一点在文章最后有说明。

2、解决了以后又变成:
nvm-error1

这是git这个命令行的问题,原因不细究了,用系统自带的命令行管理工具可以执行。

nvm-error2

3、然后就可以使用了
image

可以安装别的版本了,美滋滋
切换使用

文章最后再抄点

使用命令时注意点
  • 请用管理员身份运行命令管理器,否则可能出错。
  • 先设置node和npm的淘宝镜像,这样成功率和下载速度会更高点。
    用途
    1:主要用途,切换nodejs版本。如果想使用最新的流行版本测试您正在开发的模块,而不用卸载稳定版本的node,则可以使用nvm来切换nodejs版本。
注意点
  • 1、nvm安装目录,最好不要存在空格。否则,nvm可以安装成功,但使用nvm use x.y.z(nodejs的切换)会有问题。
  • 2、有些全局的npm模块,可能在各版本的node.js之间不共享。
  • 3、你正在使用的node.js版本中可能不支持某些npm模块。因此在工作的时候请注意工作环境。

参考

windows上NVM安装与使用


评论
  目录