前言
在github上fork了一个vue管理后台的项目,npm install的时候提示node 要用8.10及以上版本。但是我正在管理的项目用的又是8.9,跟别的前端同事聊天无意中才知道node还有专门的版本管理工具,说是npm install n
就行,于是上班去试了一把。
正题
不试不要紧,一试就开心了,一开始用的npm install -g n
image.png
原来,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、解决了以后又变成:
image.png
这是git这个命令行的问题,原因不细究了,用系统自带的命令行管理工具可以执行。
image.png3、然后就可以使用了
image.png
可以安装别的版本了,美滋滋
image.png
文章最后再抄点
使用命令时注意点
- 请用管理员身份运行命令管理器,否则可能出错。
- 先设置node和npm的淘宝镜像,这样成功率和下载速度会更高点。
用途
1:主要用途,切换nodejs版本。如果想使用最新的流行版本测试您正在开发的模块,而不用卸载稳定版本的node,则可以使用nvm来切换nodejs版本。
注意点
- 1、nvm安装目录,最好不要存在空格。否则,nvm可以安装成功,但使用nvm use x.y.z(nodejs的切换)会有问题。
- 2、有些全局的npm模块,可能在各版本的node.js之间不共享。
- 3、你正在使用的node.js版本中可能不支持某些npm模块。因此在工作的时候请注意工作环境。
网友评论