问问题
3456 次
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 上不适合您,还有另一种方法。
- 以管理员身份运行 VS 代码编辑器。
- 通过单击终端>新终端或按 CTRL + SHIFT + '打开集成终端
- 而不是使用 npx 使用以下
npm init nuxt-app 项目名称
仅当您以管理员身份运行 VS 代码编辑器时,第 3 点才有效。我相信外部终端也是如此。以管理员身份运行 CMD/Gitbash
希望这可以帮助。:D
于 2020-06-15T21:13:42.470 回答