Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Npm ';EPERM:不允许操作';生成Nuxt应用程序时出错_Npm_Nuxt.js - Fatal编程技术网

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上也帮助了我。谢谢