NodeJS 终端中无法识别Netlify

fivyi3re  于 2023-05-28  发布在  Node.js
关注(0)|答案(2)|浏览(158)

我已经完成了npm install netlify-cli -g,并成功安装了它。我得到以下响应:
npm WARN deprecated 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 postinstall C:\Users\soyebp\AppData\Roaming\npm\node_modules\netlify-cli node ./scripts/postinstall.js
成功!Netlify CLI已安装!
您的设备现在已配置为使用Netlify CLI部署和管理Netlify站点。
后续步骤:
netlify init从当前目录连接或创建Netlify站点netlify deploy将最新更改部署到Netlify站点
有关CLI的更多信息,请运行netlify帮助或访问https://cli.netlify.com上的文档
npm警告可选跳过可选依赖性:fsevents@~2.1.2(node_modules\netlify-cli\node_modules\chokidar\node_modules\fsevents):npm警告不跳过可选依赖性:fsevents@2.1.2不支持的平台:wanted {“os”:“达尔文”,“arch”:“any”}(current:{“os”:“win32”,“arch”:“x64”})

  • netlify-cli@2.36.0更新了1个包,用时22.697秒

然而,当我尝试执行 netlify 时,我得到以下响应:
“netlify”不能被识别为内部或外部命令、可操作程序或批处理文件。
如果我去:
C:\Users\soyebp\AppData\Roaming\npm\node_modules\netlify-cli
那就能成功但是,我希望从其他目录部署。
任何帮助将不胜感激:)

h9a6wy2h

h9a6wy2h1#

netlify在其他地方无法工作的唯一原因是它没有被识别为环境变量。您需要将路径添加到环境变量,关闭git bash,然后再次运行netlify命令。
要将netlify路径添加到环境变量,请执行以下步骤:
1.在搜索框中搜索环境,选择【编辑系统环境变量】。

1.在系统属性对话框中,单击环境变量...。

1.在【系统变量】部分,点击【路径】变量,点击【编辑】。

1.在【编辑环境变量】对话框中,单击【新建】,添加路径C:\Users\{user}\AppData\Roaming\npm\C:\Users\soyebp\AppData\Roaming\npm\node_modules\netlify-cli,选择合适的路径。

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

h4cxqtbf

h4cxqtbf2#

Aditya的解决方案工作得很好,只是想采取一个不是,我的npm全局文件夹是在这个路径:

C:\.npm-global

相关问题