【问题标题】:zsh: command not found: netlify on mac OSzsh:找不到命令:Mac OS 上的 netlify
【发布时间】:2021-02-16 02:31:09
【问题描述】:

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

  • npm install netlify-cli -g
  • netlify deploy

它抛出: zsh: command not found: netlify 错误。

我正在使用 mac 操作系统。是什么导致了这个问题?

【问题讨论】:

  • 你能检查netlify-cli的安装路径吗?

标签: reactjs macos create-react-app netlify


【解决方案1】:

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

你是用brew还是nvm来安装npm?

更正

您还必须安装 netlify-cli。这会给你 netlify 命令。

npm install -g netlify-cli

【讨论】:

  • 我曾使用brew 安装npm
  • 是的,需要安装netlify-cli。谢谢
【解决方案2】:

转到文件夹:

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

并删除与 Netlify 相关的所有文件/文件夹。例如文件夹名为:

netlify-cli

然后重新安装 cli 使用

npm install netlify-cli -g

【讨论】:

    【解决方案3】:

    试试这个:

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

    第 2 步:使用安装 cli 的完整路径测试版本,它会确认 netlify-cli 工作正常

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

    【讨论】:

      猜你喜欢
      • 2022-01-08
      • 2019-11-07
      • 2023-02-07
      • 2017-08-13
      • 2021-11-08
      • 2021-12-20
      • 1970-01-01
      • 2019-04-16
      • 1970-01-01
      相关资源
      最近更新 更多