nvm管理/安装多版本Node.js

Node.js版本管理工具有:nvm, nvs, fnm, volta等,这里使用最常见稳定的nvm为例。

如果已经安装了Node.js,需要先卸载掉,运行uninstall node.js程序即可。
完成后检查一下,win + r,cmd,键入node -v, where node

1,安装nvm

nvm官网
仓库
下载需要的版本
1,同意I accept the agreement
2,选择nvm安装路径
3,选择nodejs路径
4,Install
win + r, cmd
键入nvm

2,更换国内镜像源

在 nvm 的安装路径下,找到 settings.txt,root和path分别是nvm和nodejs的安装路径,然后添加下面两个地址,用于设置node_mirro与npm_mirror为国内镜像地址。
或者命令
nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm node_mirror https://npmmirror.com/mirrors/node/

3,安装Node.js

win + r, cmd
nvm list available,显示可下载版本的部分列表

nvm install 版本号,安装指定的版本的nodejs
nvm listnvm ls,查看目前已经安装的版本

nvm use 版本号,使用指定版本的nodejs

nvm alias default 版本号,设置默认的版本号
nvm uninstall 版本号,删除某版本号

4,修改npm镜像源为淘宝镜像(第2步已设置过)

npm config set registry https://registry.npmmirror.com
检查是否设置淘宝镜像成功
npm config get registry

5,配置全局模块位置

在nvm的 Node.js 安装路径 D:\Nodejs 新建两个文件夹命名为 "node_global" 和 "node_cache"。

在cmd窗口,继续执行以下两句操作:
npm config set prefix "D:\Nodejs\node_global"
npm config set cache "D:\Nodejs\node_cache"
检查是否成功:
npm config get prefix
npm config get cache

6,电脑环境变量配置

win + r, sysdm.cpl
高级-环境变量,在系统变量中新建
变量名:NODE_PATH,变量值:D:\Nodejs\node_global\node_modules

在用户变量Path中新建
D:\Nodejs\node_global

D:\Nodejs\node_cache
也就是与上一步set的两个路径一致。

安装nvm时【系统变量】和【用户变量】会默认增加这两个,不用管

Path里面也会分别增加这两个

7,安装pnpm或者yarn

npm install -g pnpm
在系统环境变量-Path中添加路径,默认是C:\Users[用户名]\AppData\Roaming\npm
由于之前已经将nvm安装在了D:\Programs\nvm,所以通过npm安装后路径变成了D:\Programs\nvm\v18.19.1\node_global

设置国内镜像
pnpm config set registry https://registry.npmmirror.com
检查
pnpm config get registry

注:如果出现"pnpm : 无法加载文件\pnpm.ps1,因为在此系统上禁止运行脚本。"
使用管理员打开Windows PowerShell
键入Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
确认Y
Set-ExecutionPolicy 命令允许你更改执行策略。-Scope CurrentUser 参数指定作用域为当前用户,只对当前用户生效,而不是对整个系统生效。RemoteSigned 是一种执行策略级别,表示已经签名的远程脚本可以被执行,而本地脚本无需签名即可执行。

posted @ 2024-03-11 17:42  Rix里克斯  阅读(489)  评论(0)    收藏  举报