“找不到命令:create-nuxt-app”有啥问题
Posted
技术标签:
【中文标题】“找不到命令:create-nuxt-app”有啥问题【英文标题】:What's wrong with "command not found: create-nuxt-app"“找不到命令:create-nuxt-app”有什么问题 【发布时间】:2020-09-02 21:14:58 【问题描述】:当我使用 npx 创建 Nuxt.js 程序时
PS D:\vue\miniProgram\mt-app> npx create-nuxt-app mt-app
Error: EPERM: operation not permitted, mkdir 'C:\Users\Slade'
command not found: create-nuxt-app
PS。 CLI:Windows PowerShell
【问题讨论】:
我猜你的用户名中有空格?这可能是 npx 试图在您的用户文件夹下的某个位置创建一个临时文件夹来安装 create-nuxt-app 以便它可以运行它,但是它被某处的空间弄糊涂了。但我不知道 npx 使用哪个路径,或者建议在哪里寻找这个。 【参考方案1】:我假设您的用户名中有空格。有stillissuesregarding。您当时需要解决它。
-
打开
C:\Users\Slade with Space\.npmrc
。
Modifylocations:
prefix=C:\Users\Sladew~1\AppData\Roaming\npm
cache=C:\Users\Sladew~1\AppData\Roaming\npm-cache
globalconfig=C:\Users\Sladew~1\AppData\Roaming\npm\etc\npmrc
init-module=C:\Users\Sladew~1\.npm-init.js
tmp=C:\Users\Sladew~1\AppData\Local\Temp
userconfig=C:\Users\Sladew~1\.npmrc
globalignorefile=C:\Users\Sladew~1\AppData\Roaming\npm\etc\npmignore
我想可能很多都省略了,但是这里重要的部分是prefix
和cache
的设置:如果你打算有带空格的用户名,将其称为Sladew~1
是没有问题的(根据结果dir /x
)。
【讨论】:
通常是六个字符和 ~1,所以你的例子可能是 Sladew~1。但是您可以在命令提示符下使用dir /x
看到这一点。
@Rup 感谢您的通知,我已经更新了答案。以上是关于“找不到命令:create-nuxt-app”有啥问题的主要内容,如果未能解决你的问题,请参考以下文章
Amazon ELB 自动运行状况检查有啥作用,它有啥期望?
发布和自动发布有啥区别,有啥方法可以创建用户定义的自动发布池? [复制]
Flutter 中 required 和 @required 有啥区别。它们之间有啥区别,我们啥时候需要使用它们?
spark中的lit()有啥用?下面的两段代码返回相同的输出,使用 lit() 有啥好处 [重复]