npm 构建Nuxt应用程序时出现“EPERM:不允许操作”错误

wwodge7n  于 2023-04-21  发布在  其他
关注(0)|答案(8)|浏览(212)

运行npm run dev时出现以下间歇性错误之一:
EPERM: operation not permitted, mkdir 'D:\projects\my_project\.nuxt\components'
EPERM: operation not permitted, lstat 'D:\projects\my_project\.nuxt
我试过npm cache clear也无济于事。有些人把这个问题归因于一些网络上共享的npm安装文件夹,而不是我的情况。
注意:这是一个随机问题。我只是在几个小时后又试了一次,现在它起作用了。但是当创建这个问题时,无论我试了多少次,它都没有起作用。
你知道吗?

hs1ihplo

hs1ihplo1#

我也遇到了同样的问题。我相信这与VS Code有关。
我关闭了VS Code并停止了我的控制台。
我使用'npm run dev'重建Nuxt并重新打开VS Code。
现在起作用了。

mnemlml8

mnemlml82#

要解决这个问题只有

停止dev,关闭你的CMD,然后再次打开CMD,最后你可以npm再次运行dev

希望这对你有帮助:)

gkn4icbw

gkn4icbw3#

同样的问题。我用VS代码在Windows上。关闭终端,然后用管理员再次运行,然后它工作了。权限问题。

bwitn5fc

bwitn5fc4#

首先,关闭vs代码和bash或cmd运行项目,然后从项目的根目录中删除“.nuxt”目录

bcs8qyzn

bcs8qyzn5#

我正在使用webstorm,这个问题也发生在我身上。我关闭了我的终端,然后我关闭webstrom,再次打开我的IDE和npm run dev。它解决了我的问题,也许它可以解决你的。

gojuced7

gojuced76#

我在Docker中运行Nuxt,这个问题似乎是由于我的Docker镜像占用了所有分配的空间。
在清理Docker镜像和容器之后,当我重新安装时,事情又开始工作了。
编辑:没关系,当我用git更改分支时会发生这个问题。修复它只是重新启动Docker。

pxy2qtax

pxy2qtax7#

对我来说,问题是文件权限被赋予了root而不是我的用户。
我使用命令修复了它:

chown -R <user>:<group> .nuxt

确保更换和。

vsmadaxz

vsmadaxz8#

在我的情况下,开发脚本已经在运行,所以它阻止了构建脚本访问该目录。

相关问题