zsh:找不到命令:Mac OS 上的 netlify

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

我正在尝试将基本的react-app部署到netlify。我运行这些命令来安装和部署应用程序

  • npm install netlify-cli -g
  • netlify deploy

它抛出:

zsh: command not found: netlify
错误。

我正在 mac 操作系统上工作。是什么原因导致这个问题?

reactjs macos create-react-app netlify
5个回答
6
投票

这基本上意味着您的 zshrc 在 PATH 中没有 npm 二进制目录。确保你已经把它摆平了。

您使用

brew
还是
nvm
来安装npm?

更正

您还必须安装 netlify-cli。这将为您提供 netlify 命令。

npm install -g netlify-cli


1
投票

转到文件夹:

/Users/<user>/.npm-global/lib/node_modules/

并删除与 Netlify 相关的任何文件/文件夹。对于名为:

的示例文件夹
netlify-cli

然后使用

重新安装 cli
npm install netlify-cli -g

0
投票

试试这个:

第1步:重新运行netlify-cli安装命令,获取cli安装路径

第 2 步: 使用安装 cli 的完整路径测试版本,它将确认

netlify-cli
正在工作

第3步:将npm目录链接添加到您的zsh环境变量PATH


0
投票
  • 安装 netlify-cli 时使用主终端(不是文本编辑器的集成终端)。

     npm install -g netlify-cli

我在VS code的集成终端中安装了多次,但都没有成功。使用终端后成功了。


0
投票

或者使用

npx netlify login
例如,为我工作

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