nvm安装流程
在安装nvm时,经常遇到很多问题,拿到项目明明可以及时完成,却因为node版本问题,浪费了很多时间。
接下来按照步骤操作,避免很多错误出现。我亲试成功。
1、安装之前,确保node没有被安装过或者已卸载。(不然会冲突无法切换版本)
2、先下载nvm-setup.exe https://github.com/coreybutler/nvm-windows/releases
3、 下载完成后,运行安装nvm-setup.exe,步骤如下:
a) 同意
b)选择磁盘,我是安装在了D盘(C盘容易产生权限问题)
c)nodejs路径默认C盘
d)然后Next就可以了。
4、安装好后,先在nvm的目录中找到settings.txt. 配置 node_mirror和npm_mirror。
之前的版本是配置这两项
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
后因项目运行时产生的问题,又加上这两个覆盖上面两项配置
node_mirror: https://nodejs.org/dist/
npm_mirror: https://registry.npmmirror.com/
5、 在系统环境变量中配置path
下图是安装好nvm后系统默认配置好的。
我们只需要在path下配置:%NVM_HOME%和%NVM_SYMLINK%
6、然后以管理员身份运行cmd:nvm -v,node -v,npm -v,查看每个版本是否成功。
7、 然后可以通过nvm安装各个版本了
例如:安装node12:nvm install 12
8、当遇到无法通过nvm install ,下载node对应的npm时,可以直接下载安装包拷贝到nvm对应的目录下。
https://nodejs.org/download/release/v14.21.3/
例如出现这种:node v14.21.3 安装成功了,但对应npm v6.14.18 下载失败。可以通过上面链接下载压缩包进行配置。
nvm install 14
Downloading node.js version 14.21.3 (64-bit)...
Complete
Downloading npm version 6.14.18... Download failed. Rolling Back.
D:\nvm\nvm\temp\npm-v6.14.18.zip
Rollback failed. remove D:\nvm\nvm\temp\npm-v6.14.18.zip: The process cannot access the file because it is being used by another process.
Could not download npm for node v14.21.3.
Please visit https://github.com/npm/cli/releases/tag/v6.14.18 to download npm.
It should be extracted to D:\nvm\nvm\v14.21.3
C:\Users\aaa>nvm uninstall 14.21.3
Uninstalling node v14.21.3... done
9、如果项目启动运行时出现 .net framework 4.8 sdk 问题。请下载https://dotnet.microsoft.com/zh-cn/download/dotnet-framework 安装。