繁体   English   中英

全局安装 Prettier 但找不到命令

[英]Prettier installed globally but command not found

我正在尝试学习 CLI 工具并按照MDN上的步骤进行操作。

下面是我遇到的问题。

$ npm install --global prettier
C:\Users\Nick\AppData\Roaming\npm\prettier -> 
C:\Users\Nick\AppData\Roaming\npm\node_modules\prettier\bin-prettier.js
+ prettier@2.1.2
added 1 package from 1 contributor in 0.718s

我在全球范围内安装了 Prettier,似乎成功了。 但是当我尝试运行命令时,它显示

$ prettier
C:\Users\Nick\AppData\Roaming\npm/node_modules/node/bin/node: line 1: This: command not found

我从谷歌解决方案中找到了这个解决方案

然后我发现我的路和他的不一样

$ npm bin -g
C:\Users\Nick\AppData\Roaming\npm

我的 Node 似乎只为一个用户安装? 但我无法弄清楚确切的问题是什么。 谁能告诉我一个方法?

我搞不清楚了...

它对我有帮助,让我们试试:

npm install -g prettier

首先检查您是否可以访问 Node。

node -v应该显示一些版本号

关于找不到命令。

这发生在 Windows 机器上。 您需要在环境变量path

路径值为C:\Users\YOUR-USERNAME\AppData\Roaming\npm

  • 右键单击这台电脑
  • 属性 高级系统设置 -> 高级选项卡 -> 环境变量
  • 在用户变量下单击路径,然后单击编辑附加路径值(我在上面粘贴的示例。)

现在退出所有命令提示符窗口并尝试您的命令

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM