为啥 npm 看不到类星体?

Posted

技术标签:

【中文标题】为啥 npm 看不到类星体?【英文标题】:Why npm doesn't see quasar?为什么 npm 看不到类星体? 【发布时间】:2020-01-29 02:27:33 【问题描述】:

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

然后我尝试使用 quasar 创建一个 app 文件夹: quasar 创建 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 的名称或程序的函数或脚本。请检查路径并重试”。

我希望 npm 能找到 quasar cli 并且我可以使用它...

【问题讨论】:

【参考方案1】:

我解决了删除node.js,删除npm,重新启动系统,安装另一个版本的node.js(LTS稳定版),再次安装npm的问题。

【讨论】:

【参考方案2】:

在 Windows 中确保检查您的环境变量。 在我的 Windows 8.1 环境中,我必须手动添加到 PATH

Environment Variable

【讨论】:

【参考方案3】:

Windows 操作系统 确保“npm”数据是 %path% 的一部分。 SET PATH=%PATH%;C:\Users\AppData\Roaming\npm

【讨论】:

【参考方案4】:

如果你使用yarn,运行这个命令来设置路径:

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

然后,您可以使用quasar

【讨论】:

【参考方案5】:

如果你只安装了类似的 npm:

npm i -g quasar

您还需要安装 quasar cli:

npm install -g @quasar/cli

在此处了解更多信息:https://quasar.dev/quasar-cli/installation

【讨论】:

以上是关于为啥 npm 看不到类星体?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 jasmine-node 找不到我的规范文件?

为啥 webpack 在运行 npm run dev 时会报错

NPM:找不到“npm link”模块后

任何 npm 命令都会返回错误“找不到模块 yallist”,甚至 npm -v

npm webpack:找不到命令

sudo:npm:找不到命令