繁体   English   中英

npx create-nuxt-app<project-name> 不工作</project-name>

[英]npx create-nuxt-app <project-name> not working

我想使用 npx 创建 Nuxt.Js 应用程序。 但我收到以下错误。 在此处输入图像描述

您的 Windows 用户名中有一个空格。 这是NPX的问题。

这是NPM看到的路径(这是对的)

  • 正确的道路

这是NPX看到的路径(这是错误的)

  • 在此处输入图片说明

您可以通过将 NPM-Cache 更改为另一个目录(路径中没有空格)来修复它:

npm config set cache C:\your\new\path\npm-cache --global

来源: https : //github.com/zkat/npx/issues/146#issuecomment-384016791

我通过编写以下命令更改了 npm-cache 目录

npm config set cache C:\tmp\nodejs\npm-cache --global

之后npx create-nuxt-app <project-name>完美运行。

我使用这个命令让它工作。

npm init nuxt-app <project-name>

此问题已在 reddit 中解决

https://www.reddit.com/r/vuejs/comments/ie8vab/createenuxtapp_not_working_anyone_else_had_this/

安装它:

npm i -g create-nuxt-app

通常 npm/npx 应该建议您安装,但它可能无法工作如果在第一次尝试安装时中止,则会出现此问题

我遇到了类似的问题,我的用户名中有多个空格。

如果上述解决方案在 Windows 上对您不起作用,还有另一种方法。

  1. 以管理员身份运行 VS 代码编辑器。
  2. 单击“终端” >“新建终端”或按 CTRL + SHIFT + ' 打开集成终端
  3. 而不是使用 npx 使用以下

    npm init nuxt-app 项目名称

仅当您以管理员身份运行 VS 代码编辑器时,第 3 点才有效。 我确信它与外部端子相同。 以管理员身份运行 CMD/Gitbash

希望这可以帮助。 :D

暂无
暂无

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

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