我克隆了一个项目并尝试通过 nvm 更改 node.js 的版本。在全球范围内,在终端中它显示节点版本是 16.20.0(正确的版本),但在项目中我使用它的 18.20.0 并且我无法更改它,因为它显示未找到 nvm。尝试删除node.js,但似乎没有帮助......
全球:
nvm -v
0.37.2
node -v
v16.20.0
项目:
nvm -v
zsh: command not found: nvm
node -v
v18.20.2
我应该如何更改节点版本以及如何在我的项目文件中使用 nvm?
问题出现在webstorm中,它无法检测到nvm。我在 .zshrc 文件中添加
source $(brew --prefix nvm)/nvm.sh
并在设置中设置正确的路径(webstorm - 设置 - 语言和框架 - node.js - 节点解释器)。
花了我一整天的时间:(