nvm 不能在文件中工作,但可以全局工作

问题描述 投票:0回答:1

我克隆了一个项目并尝试通过 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?

node.js nvm
1个回答
0
投票

问题出现在webstorm中,它无法检测到nvm。我在 .zshrc 文件中添加

source $(brew --prefix nvm)/nvm.sh
并在设置中设置正确的路径(webstorm - 设置 - 语言和框架 - node.js - 节点解释器)。 花了我一整天的时间:(

© www.soinside.com 2019 - 2024. All rights reserved.