为什么会收到以下错误消息? zsh:找不到命令:npm

时间:2020-07-14 12:24:32

标签: reactjs

对不起,我是开发新手,有很多我还不太了解100%的东西。我正在尝试配置VSC,但是当我在终端中输入以下命令时:

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

它抛出一条错误消息:

zsh:找不到命令:npm。

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

1 个答案:

答案 0 :(得分: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。