npm “司令部没有发现有什么不妥:创建新应用程序”

vdgimpew  于 2022-11-14  发布在  其他
关注(0)|答案(3)|浏览(133)

使用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.命令行界面:Windows PowerShell

mjqavswn

mjqavswn1#

我假设你的用户名中有空格。它有stillissuesregarding。你需要在那个时候解决它。
1.打开C:\Users\Slade with Space\.npmrc
1.修改位置:

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

我想其中很多可以省略,但这里重要的部分是prefixcache的设置:如果您希望username中包含空格,则将其引用为Sladew~1(根据dir /x的结果)是没有问题的。

mspsb9vt

mspsb9vt2#

npm安装-g创建新应用程序
npm创建新应用程序<app_Name>

lymnna71

lymnna713#

更改npm临时缓存目录:

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

相关问题