npx create-nuxt-app <project-name> 不工作
npx create-nuxt-app <project-name> not working
我想使用 npx 创建 Nuxt.Js 应用程序。但我收到以下错误。
您的 Windows 用户名中有一个 space。这是 NPX 的问题。
这是NPM看到的路径(正确)
这是NPX看到的路径(错误)
您可以通过将 NPM-Cache 更改为另一个目录(路径中没有 space)来修复它:
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>
完美运行。
我遇到过类似的问题,我的用户名中有多个空格。
如果上述解决方案在 Windows 上对您不起作用,还有另一种方法。
- 运行 作为管理员的 VS 代码编辑器。
- 通过单击 Terminal > New Terminal 或按 CTRL + SHIFT + '
打开集成终端
- 不使用 npx,而是使用以下
npm init nuxt-app project-name
第 3 点仅在您 运行 VS 代码编辑器作为管理员时才有效。
我确信它与外部终端相同。 运行 CMD/Gitbash 作为管理员
希望这对您有所帮助。 :D
我使用这个命令让它工作。
npm init nuxt-app <project-name>
我想使用 npx 创建 Nuxt.Js 应用程序。但我收到以下错误。
您的 Windows 用户名中有一个 space。这是 NPX 的问题。
这是NPM看到的路径(正确)
这是NPX看到的路径(错误)
您可以通过将 NPM-Cache 更改为另一个目录(路径中没有 space)来修复它:
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>
完美运行。
我遇到过类似的问题,我的用户名中有多个空格。
如果上述解决方案在 Windows 上对您不起作用,还有另一种方法。
- 运行 作为管理员的 VS 代码编辑器。
- 通过单击 Terminal > New Terminal 或按 CTRL + SHIFT + ' 打开集成终端
- 不使用 npx,而是使用以下
npm init nuxt-app project-name
第 3 点仅在您 运行 VS 代码编辑器作为管理员时才有效。 我确信它与外部终端相同。 运行 CMD/Gitbash 作为管理员
希望这对您有所帮助。 :D
我使用这个命令让它工作。
npm init nuxt-app <project-name>