使用nvm设置在某个文件夹指定定node版本/全局node设置

全局切换:

nvm alias default 16
nvm use default

VSCode / WebStorm 终端特别注意

⚠️ VSCode 内置终端有时不会加载 .zshrc
导致它直接使用系统 Node 20。

解决方式:

在 VSCode 设置里搜索:

terminal.integrated.shellIntegration.enabled

把它 关闭改为 automatic

并确保 VSCode 终端的 shell 是 zsh:

 
CMD + SHIFT + PTerminal: Select Default Profilezsh

然后重启 VSCode。


步骤 4:检测系统是否有 “系统 Node20” 抢先级

运行:

 
which node

可能返回:

/usr/local/bin/node (系统 Node, 20.x)

/opt/homebrew/bin/node

正确应该是:

~/.nvm/versions/node/v16.xx/bin/node

如果输出不是 nvm 路径说明 nvm 没有接管你的 node。

 

 

 

方法 1:为某个文件夹手动设置版本

如果不想使用 .nvmrc 文件,可以在进入文件夹后手动设置版本:

cd /path/to/your/project
nvm use 18

 

方法 2:为某个文件夹手动设置版本

1.进入目标文件夹

cd /path/to/your/project

2.创建 .nvmrc 文件 在文件夹根目录下创建一个名为 .nvmrc 的文件:

echo "18" > .nvmrc

(文件内容为你希望使用的 Node.js 版本,例如 1818.16.0)。

3.使用 .nvmrc 文件切换 Node.js 版本 在文件夹内运行以下命令:

nvm use

如果 .nvmrc 文件中指定的版本未安装,nvm 会提示你安装该版本:

nvm install

4.验证 Node.js 版本 确认已切换到指定的版本:

node -v

 

posted @ 2025-04-14 16:37  SimoonJia  阅读(424)  评论(0)    收藏  举报