【问题标题】:Why am I receiving the following error message? zsh: command not found: npm为什么我会收到以下错误消息? zsh:找不到命令:npm
【发布时间】:2020-11-03 18:54:07
【问题描述】:

抱歉,我是开发新手,还有很多东西我还没有 100% 真正理解。我正在尝试配置 VSC,但是当我在终端中输入以下命令时:

paulnewby@iMac ~ % npm install -g create-react-app

它会抛出一条错误消息:

zsh:找不到命令:npm。

我不确定 zsh 是什么(Wikipedia 的描述对于新手开发人员来说有点沉重),但显然 Mac OS Catalina(我正在使用)默认拥有它。我相信我已经安装了 node / npm,但我可能做错了。有谁知道为什么会发生此错误/zsh 是什么/我该如何解决?非常感谢,谢谢。

【问题讨论】:

  • 你是否安装了node
  • 我认为npm 未安装,请使用npm -v 进行检查

标签: reactjs


【解决方案1】:

zsh 是“Z Shell”的缩写,是 MacOS 使用的默认 shell。简而言之:shell 是由终端运行的程序,用于执行命令、管理命令行历史记录和much more

如果你说你已经安装了 NPM,那么你的 shell (zsh) 还不知道。您应该再次检查您是否正确安装了nodeJS,并可能检查this answer 以帮助zsh 识别您的NPM 安装:

如果您使用 Homebrew 安装了 Node.js,则可以在 /usr/local/share/npm/bin 中找到 npm 二进制文件。你应该确保这个目录在你的 PATH 环境变量中。因此,在您的 ~/.zshrc 文件中添加 export PATH=/usr/local/share/npm/bin:$PATH。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-25
    • 1970-01-01
    • 2019-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多