nvm是什么
nvm全英文也叫node.js version management,是一个node.js的版本管理工具。为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。
nvm下载
注意!注意! 注意!:安装前将电脑Nodejs 清干净环境,一定要清理干净
github 下载
注意: github服务器在国内较少,下载速度会很慢
nvm-noinstall 是需要自己手动配置
nvm-setup 是免配置的
![](https://img-blog.csdnimg.cn/img_convert/442a25f308adefb5713b042b895744a6.png)
给大家提供一个免配置的版本,下载即可使用,
安装过程中记得切换路径,尽量不要安装到C盘
百度网盘链接:百度网盘 请输入提取码
提取码:77dd
配置的话,给大家看一下自动配置的
用户环境
![](https://img-blog.csdnimg.cn/img_convert/bd01a8ba845018fe75f1daf4c3f3ae26.png)
系统环境
![](https://img-blog.csdnimg.cn/img_convert/b14b14d434b20e1f9214c7ba6d788ce6.png)
成功👉
![](https://img-blog.csdnimg.cn/img_convert/d1cc1b93bdca1b7791afc19f301badb4.png)
nvm常用命令(注:在命令管理器中使用)
nvm -v | 查看nvm版本 |
nvm list | 查找本电脑上所有的node版本 |
nvm ls | 列出所有版本 |
nvm list available | 查看网络可以安装的版本 |
nvm install 版本号 | 安装的指定的node版本,这就是 |
nvm使用
直接使用命令 安装使用的指定node版本即可 安装比较慢 耐心等待哦👉
![](https://img-blog.csdnimg.cn/img_convert/8dba829838dbf8d8145ff78cb9a9525c.png)
查看 安装的node版本 和npm👉
![](https://img-blog.csdnimg.cn/img_convert/010fdbf4a13d5386e6c2d593b2639ded.png)
node版本间的切换😃
![](https://img-blog.csdnimg.cn/img_convert/9f34083c08ad9145b64ee9d6950af91e.png)
使用中的问题👉
nvm安装node对应版本后,却没有安装npm,这时需要我们自己下载npm
node -v 没问题
npm -v 报错 (我的是好的,当然咩问题)
![](https://img-blog.csdnimg.cn/img_convert/d885712237c1519f3a05360fe1203ec7.png)
查看node版本所对应的npm版本:以往的版本 | Node.js (nodejs.org)
![](https://img-blog.csdnimg.cn/img_convert/760e97139325db11be4f7a2a41c6057e.png)
npm对应版本下载:CNPM Binaries Mirror
![](https://img-blog.csdnimg.cn/img_convert/5859c3e4d248bc9ba544eb6fbd2284d3.png)
下面那个Windows 压缩包,什么那个时Linux版本的
![](https://img-blog.csdnimg.cn/img_convert/a98b8a8a95807b8a789dfbcd6d1f2c8e.png)
下载完成后,解压
改名为npm
![](https://img-blog.csdnimg.cn/img_convert/d6d1b39494fff2c12734e9d4e7a392e0.png)
复制到你nvm对应版本的node_modules 下面
![](https://img-blog.csdnimg.cn/img_convert/922989dc09cb63ac1030d40225e51355.png)
![](https://img-blog.csdnimg.cn/img_convert/b1b7913456beac343ab5f083699088b7.png)
将npm /bin 目录下的着两个文件复制到和 node_modules 同一层,这样npm 就可以了
![](https://img-blog.csdnimg.cn/img_convert/63ac8aa4b7a1c69207232be56775ea42.png)
![](https://img-blog.csdnimg.cn/img_convert/e00a4cae88839eb7f1c4cd8a4a3e669d.png)