簡體   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