nvm控制多个版本的安装流程-2024-12-11

nvm安装流程

在安装nvm时,经常遇到很多问题,拿到项目明明可以及时完成,却因为node版本问题,浪费了很多时间。

接下来按照步骤操作,避免很多错误出现。我亲试成功。

1、安装之前,确保node没有被安装过或者已卸载。(不然会冲突无法切换版本)

2、先下载nvm-setup.exe https://github.com/coreybutler/nvm-windows/releases

3、 下载完成后,运行安装nvm-setup.exe,步骤如下:

a) 同意

image.png

b)选择磁盘,我是安装在了D盘(C盘容易产生权限问题)

image.png

c)nodejs路径默认C盘

image.png

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后系统默认配置好的。

image.png

我们只需要在path下配置:%NVM_HOME%和%NVM_SYMLINK%

image.png

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 安装。

image.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容