Npm ';EPERM:不允许操作';生成Nuxt应用程序时出错
运行Npm ';EPERM:不允许操作';生成Nuxt应用程序时出错,npm,nuxt.js,Npm,Nuxt.js,运行npm run dev时出现以下间歇错误之一: EPERM:不允许操作,mkdir'D:\projects\my\u project\.nuxt\components' EPERM:不允许操作,lstat'D:\projects\my\u project\.nuxt 我尝试了npm缓存清除,但没有成功。有些人将此问题归因于某些网络上共享的npm安装文件夹,而不是我的情况 注意:这是一个随机问题。几个小时后我又试了一次,现在成功了。但当我提出这个问题时,无论我试了多少次,它都不起作用 有什么想
npm run dev
时出现以下间歇错误之一:
EPERM:不允许操作,mkdir'D:\projects\my\u project\.nuxt\components'
EPERM:不允许操作,lstat'D:\projects\my\u project\.nuxt
我尝试了npm缓存清除
,但没有成功。有些人将此问题归因于某些网络上共享的npm安装文件夹,而不是我的情况
注意:这是一个随机问题。几个小时后我又试了一次,现在成功了。但当我提出这个问题时,无论我试了多少次,它都不起作用
有什么想法吗?我也有同样的问题。我相信这与VS代码有关 我关闭VS代码并停止控制台。
我使用“npm run dev”重新生成Nuxt并重新打开VS代码。
现在开始工作。同样的问题。我在windows上使用VS代码。关闭终端并与管理员一起再次运行,然后它工作了。权限问题。解决此问题只需 停止开发,关闭CMD并再次打开CMD,最后再让npm运行dev
希望这能对您有所帮助:)我在Docker内部运行Nuxt,而这个问题似乎是由于我的Docker映像占用了所有分配的空间造成的 在清理了Docker图像和容器之后,当我重新安装时,事情又开始工作了 编辑:
没关系,当我用git更改分支时,就会出现这个问题修复它只需重新启动Docker。我正在使用webstorm,这个问题也发生在我身上。我关闭终端,然后关闭webstrom并再次打开IDE,然后
npm运行dev
。它解决了我的问题,也可能解决了你的问题。对我来说,问题是文件权限是授予root而不是我的用户的
我使用命令修复了它:
chown -R <user>:<group> .nuxt
chown-R:.nuxt
确保替换and。首先关闭vscode和项目的bash或cmd运行程序 然后
只需从项目根目录中删除“.nuxt”目录尝试使用sudo运行命令。当您没有对给定目录/文件的用户访问权限时,会发生EPERM错误。在我的情况下,docs文件夹中有一个受密码保护的文档。我的问题是(很可能也是您的问题),在运行
dev
时,您无法运行generate
。首先停止dev
,然后运行generate
。在PHPstorm上也帮助了我。谢谢