【问题标题】:zsh: command not found: nvmzsh:找不到命令:nvm
【发布时间】:2020-10-26 08:59:46
【问题描述】:

最近,我一直在尝试使用 nvm 来管理节点版本。 我在 Mac OS Catalina(10.15.6) 上成功安装了 nvm,我可以从终端切换版本。

但是,如果我尝试使用 VSCode 上的集成终端做同样的事情,我会得到 zsh: command not found: nvm

一直在寻找解决方案或变通方法,但似乎没有相关答案。有人知道吗?

提前致谢

【问题讨论】:

  • 关闭所有终端并重新打开或重新启动mac。
  • 不,这不起作用@raven
  • 你全局安装nvm了吗?也许该标志尚未在系统范围内设置
  • 可能是在您的终端中,您使用的 shell 与 zsh 不同,并且 nvm 路径未添加到 zsh 配置中。你能在你的终端中显示echo $SHELL 的结果吗?
  • /bin/zsh 我明白了

标签: javascript node.js visual-studio-code nvm


【解决方案1】:

我想通了,所以我会发布一个答案。

  • 顺便说一句,我是 Mac 用户。不太确定 Windows。

我收到 zsh: command not found 错误的原因是因为我将 Visual Studio Code 放在 Documents 目录下。

Applications 文件夹下设置 VSCODE 终端似乎可以正常工作。

确保将 VSCode 放在 Application 文件夹下。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-25
    • 1970-01-01
    • 2016-07-30
    • 2015-07-01
    • 2017-08-09
    • 2016-04-12
    • 2016-06-26
    • 2021-12-15
    相关资源
    最近更新 更多