运行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安装文件夹,而不是我的情况。
注意:这是一个随机问题。我只是在几个小时后又试了一次,现在它起作用了。但是当创建这个问题时,无论我试了多少次,它都没有起作用。
你知道吗?
8条答案
按热度按时间hs1ihplo1#
我也遇到了同样的问题。我相信这与VS Code有关。
我关闭了VS Code并停止了我的控制台。
我使用'npm run dev'重建Nuxt并重新打开VS Code。
现在起作用了。
mnemlml82#
要解决这个问题只有
停止dev,关闭你的CMD,然后再次打开CMD,最后你可以npm再次运行dev
希望这对你有帮助:)
gkn4icbw3#
同样的问题。我用VS代码在Windows上。关闭终端,然后用管理员再次运行,然后它工作了。权限问题。
bwitn5fc4#
首先,关闭vs代码和bash或cmd运行项目,然后从项目的根目录中删除“.nuxt”目录
bcs8qyzn5#
我正在使用webstorm,这个问题也发生在我身上。我关闭了我的终端,然后我关闭webstrom,再次打开我的IDE和
npm run dev
。它解决了我的问题,也许它可以解决你的。gojuced76#
我在Docker中运行Nuxt,这个问题似乎是由于我的Docker镜像占用了所有分配的空间。
在清理Docker镜像和容器之后,当我重新安装时,事情又开始工作了。
编辑:没关系,当我用git更改分支时会发生这个问题。修复它只是重新启动Docker。
pxy2qtax7#
对我来说,问题是文件权限被赋予了root而不是我的用户。
我使用命令修复了它:
确保更换和。
vsmadaxz8#
在我的情况下,开发脚本已经在运行,所以它阻止了构建脚本访问该目录。