参考文章:https://blog.csdn.net/HuangsTing/article/details/113857145
主要步骤:
1、卸载node。如果已经安装过node,要先卸载掉,不然nvm安装后可能无效。
2、下载nvm:https://github.com/coreybutler/nvm-windows/releases
nvm的安装路径不要有中文,不然会报错不成功(我刚开始有中文没安装成功,后来卸载后把中文换成拼音重新安装才成功的)
找nvm-setup.zip 这个最快速简洁方便。
3、设置nvm和nodejs的安装路径
然后next到完成安装。输入nvm version 查看是否成功。
4、配置下载源(一定要先配置路径再继续后面的下载node等步骤!!!不然下载的版本文件夹里面是空的没有npm包。我第一次没设置这个下载源,版本文件夹里面就是没npm包)
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/ ///这个现在不能用了 需要换成下面的
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
https://nvm.p6p.net/use/mirror.html
5、下载node。
node版本链接:https://registry.npmmirror.com/binary.html?path=node/
我暂时安装的是12-14之间的版本。
下载命令:nvm install 12.22.12
查看版本命令:nvm list
切换到指定版本:nvm use 12.22.12 (下载完之后先切换到这个版本,然后看看该版本的文件夹里面是否下载了node和npm)
然后下载cnpm 如果用平时下载cnpm的命令会报错,如下图。
为了解决报错,所以我就安装了固定版本的cnpm(降低了cnpm版本)
npm uninstall -g cnpm
npm install cnpm@7.1.0 -g
这样只是安装成功了一个版本的node。如果再下载新的node版本,还要再从下载node那里再重新来一次
nvm install 13.14.0
nvm use 13.14.0
npm install cnpm@7.1.0 -g (这个有点麻烦,每个版本的node都要在这里再重新安装一遍cnpm,不然该版本就没有cnpm可以用了,虽然我看到网上有全局安装npm和cnpm的方法,但是那个我不确定是否可行,我怕适得其反,就暂时先一个一个版本的新下载cnpm算了。)