终端无法识别Netlify

时间:2020-02-25 16:29:24

标签: node.js reactjs npm netlify

我已完成npm install netlify-cli -g ,并且已成功安装。我得到以下回应:

npm WARN不赞成使用core-js@2.6.11:不再维护core-js @ <3,并且由于问题的数量,不建议使用它。 请将您的依赖项升级到core-js @ 3的实际版本。 C:\ Users \ soyebp \ AppData \ Roaming \ npm \ ntl-> C:\ Users \ soyebp \ AppData \ Roaming \ npm \ node_modules \ netlify-cli \ bin \ run C:\ Users \ soyebp \ AppData \ Roaming \ npm \ netlify-> C:\ Users \ soyebp \ AppData \ Roaming \ npm \ node_modules \ netlify-cli \ bin \ run

netlify-cli@2.36.0安装后C:\ Users \ soyebp \ AppData \ Roaming \ npm \ node_modules \ netlify-cli 节点./scripts/postinstall.js

成功! Netlify CLI已安装!

您的设备现已配置为使用Netlify CLI进行部署和管理 您的Netlify网站。

下一步:

netlify init从当前版本连接或创建一个Netlify站点 目录netlify部署将最新更改部署到您的Netlify 网站

有关CLI的更多信息,请运行netlify help或访问以下位置的文档 https://cli.netlify.com

npm警告可选的跳过跳过依赖项:fsevents@~2.1.2 (node_modules \ netlify-cli \ node_modules \ chokidar \ node_modules \ fsevents): npm WARN notsup跳过可选依赖项:不支持的平台 fsevents@2.1.2:通缉{“ os”:“ darwin”,“ arch”:“ any”}(当前: {“ os”:“ win32”,“ arch”:“ x64”})

  • netlify-cli@2.36.0在22.697s中更新了1个程序包

但是,当我尝试进行 netlify 时,会得到以下响应:

'netlify'不被识别为内部或外部命令, 可操作的程序或批处理文件。

如果我要去

C:\ Users \ soyebp \ AppData \ Roaming \ npm \ node_modules \ netlify-cli

然后它将起作用。但是,我想从其他目录进行部署。

任何帮助将不胜感激:)

1 个答案:

答案 0 :(得分:0)

netlify 在其他任何地方都不起作用的唯一原因是它没有被识别为环境变量。需要添加环境变量的路径,关闭git bash,然后再次运行netlify命令。

要将 netlify 路径添加到环境变量,请执行以下步骤:

  1. 在搜索框中搜索环境并选择编辑系统环境变量

Environment variable search

  1. 点击系统属性对话框中的环境变量...

Environment Variables

  1. 系统变量部分,点击路径变量,然后点击编辑

Environment Variables dialog box

  1. 编辑环境变量对话框中,点击新建并添加路径C:\Users\{user}\AppData\Roaming\npm\C:\Users\soyebp\AppData\Roaming\npm\node_modules\netlify-cli,以适合您的为准。< /li>

Add path

  1. 关闭 git bash 并再次运行。现在输入 netlify 它应该可以工作。它将显示类似于以下内容的输出:

Netlify in git bash