簡體   English   中英

為什么 npm 看不到類星體?

[英]Why npm doesn't see quasar?

我使用命令安裝了 quasar: npm install -g @quasar/cli

然后我嘗試使用 quasar 創建一個 app 文件夾: quasar create callapp

控制台在 Visual Studio Code(最新版本)中運行,具有管理員權限。 我已經嘗試重新安裝 npm。 npm 版本 - 6.9.0 節點版本 - v11.13.0

安裝類星體:

PS C:\Users\Daniels> npm install -g @quasar/cli
npm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
npm WARN rm not removing C:\Users\Daniels\AppData\Roaming\npm\quasar.cmd as it wasn't installed by C:\Users\Daniels\AppData\Roaming\npm\node_modules\@quasar\cli
npm WARN rm not removing C:\Users\Daniels\AppData\Roaming\npm\quasar as it wasn't installed by C:\Users\Daniels\AppData\Roaming\npm\node_modules\@quasar\cli
C:\Users\Daniels\AppData\Roaming\npm\quasar -> C:\Users\Daniels\AppData\Roaming\npm\node_modules\@quasar\cli\bin\quasar
+ @quasar/cli@1.0.0
updated 1 package in 14.635s

創建應用程序:

PS C:\Users\Daniels> quasar create callapp
quasar : Die Benennung "quasar" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die 
Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang.
In Zeile:1 Zeichen:1
+ quasar create callapp
+ ~~~~~~
    + CategoryInfo          : ObjectNotFound: (quasar:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

所以它說“找不到類星體作為 Cmdlet 或 function 或程序腳本的名稱。請檢查路徑並重試”。

我希望 npm 只是找到類星體 cli,我可以使用它......

I solved the problem with deleting node.js, deleting npm, restart of the system, installing another version of node.js (LTS Stable version), installing npm again.

Windows O/S確保“npm”數據是 %path% 的一部分。 SET PATH=%PATH%;C:\Users<your-id>\AppData\Roaming\npm

如果您使用yarn ,請運行以下命令來設置路徑:

export PATH="$(yarn global bin):$PATH"

然后,您可以使用quasar

在 windows 中確保檢查您的環境變量。 在我使用 windows 8.1 環境的情況下,我必須手動添加到 PATH

環境變量

如果您只安裝了 npm,例如:

npm i -g quasar

您還需要安裝 quasar cli:

npm install -g @quasar/cli

欲了解更多信息: https://quasar.dev/quasar-cli/installation

如果您使用 ps 作為命令提示符,則應在添加新的 package 時重新啟動 ps 以使用這些命令。

這是我的解決方案:-

  • 安裝 node.js(V16 為我工作)
  • 安裝 Quasar npm install -g @quasar/cli
  • 確保通過在系統變量中添加路徑條目來訪問全局安裝的 npm 包,即(C:\Users\yourname\AppData\Roaming\npm)

當我想使用類星體測試時,我收到了同樣的錯誤信息。 在我的情況下,npx 是解決方案

npx類星體...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM