2

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

4

4 回答 4

8

您的 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

于 2019-06-23T14:47:44.330 回答
3

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

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

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

于 2020-05-20T11:36:59.640 回答
1

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

npm init nuxt-app <project-name>

于 2020-10-19T16:45:35.953 回答
0

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

如果上述解决方案在 Windows 上不适合您,还有另一种方法。

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

    npm init nuxt-app 项目名称

仅当您以管理员身份运行 VS 代码编辑器时,第 3 点才有效。我相信外部终端也是如此。以管理员身份运行 CMD/Gitbash

希望这可以帮助。:D

于 2020-06-15T21:13:42.470 回答