npx create-nuxt-app <项目名称>不起作用

时间:2019-06-23 06:57:57

标签: javascript npm nuxt.js npx

我想使用npx创建Nuxt.Js应用程序。但是我得到以下错误。 enter image description here

4 个答案:

答案 0 :(得分:1)

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

这是 NPM 看到的路径(正确)

  • Right path

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

  • enter image description here

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

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

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

答案 1 :(得分:0)

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

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

在那之后,npx create-nuxt-app <project-name>运行得很好。

答案 2 :(得分:0)

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

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

  1. 以管理员身份运行VS代码编辑器。
  2. 通过单击 Terminal (终端)> New Terminal (新终端)或按CTRL + SHIFT +'
  3. 打开集成终端
  4. 使用以下命令代替使用npx

    npm初始化nuxt-app项目名称

第3点仅在以管理员身份运行VS代码编辑器时才起作用。 我确信外部端子也一样。以管理员身份运行CMD / Gitbash

希望这会有所帮助。 :D

答案 3 :(得分:0)

我已使用此命令使它工作。

npm init nuxt-app <project-name>