Javascript npx创建nuxt应用程序<;项目名称>;不起作用

Javascript npx创建nuxt应用程序<;项目名称>;不起作用,javascript,npm,nuxt.js,npx,Javascript,Npm,Nuxt.js,Npx,我想使用npx创建Nuxt.Js应用程序。但我得到以下错误。 您的Windows用户名中有一个空格。这是NPX的一个问题 这是NPM看到的路径(正确) 这是NPX看到的路径(这是错误的) 您可以通过将NPM缓存更改为另一个目录(路径中没有空格)来修复此问题: 资料来源: 我通过编写以下命令更改了npm缓存目录 npm config set cache C:\tmp\nodejs\npm-cache --global 在那之后,npx create nuxt app工作得很好。我遇到

我想使用npx创建Nuxt.Js应用程序。但我得到以下错误。
您的Windows用户名中有一个空格。这是NPX的一个问题

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

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

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

资料来源:

我通过编写以下命令更改了npm缓存目录

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

在那之后,
npx create nuxt app
工作得很好。

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

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

  • 以管理员身份运行VS代码编辑器
  • 单击终端新终端或按CTRL+SHIFT+打开集成终端
  • 不要使用npx,而是使用以下命令 npm init nuxt应用程序项目名称

  • 只有以管理员身份运行VS代码编辑器时,第3点才有效。 我确信这与外部终端是一样的。以管理员身份运行CMD/Gitbash


    希望这有帮助我用这个命令让它工作


    npm init numxt app

    Indemna此命令是否替换
    npx create numxt app
    create-nuxt-app
    是否过时?嗨@Chris22,不,这不是替代品,也不会使
    create-nuxt-app
    过时。它只是文档中所述的一个替代命令。使用
    npm
    与使用
    npx
    有区别吗?我正在学习一个教程,讲师使用
    npxcreate
    命令而不是
    npminit
    。谢谢这一个有用!非常感谢。
    npm config set cache C:\tmp\nodejs\npm-cache --global