npm 从chokidar(C:\node_modules)错误:EBUSY:资源繁忙或>锁定,lstat 'C:\hiberfil.sys'

jljoyd4f  于 2024-01-08  发布在  其他
关注(0)|答案(4)|浏览(306)

每次当我运行或重新启动我的后端服务器,它显示以下错误在我的终端:

**错误来自chokidar(C:\node_modules):错误:EBUSY:资源繁忙或锁定,lstat 'C:\herbifile.sys'**错误来自chokidar(C:\node_modules):错误:EBUSY:资源繁忙或锁定,lstat 'C:\pagefile.sys'

来自chokidar(C:\node_modules)的错误:EBUSY:资源繁忙或已锁定,lstat“C:\swapfile.sys”来自chokidar(C:\node_modules)的错误:EBUSY:资源繁忙或已锁定,lstat“C:\DumpStack.log.tmp”
我的技术堆栈是:Nodejs,MongoDb,Mongoose,React,NPM,Material-ui如果你还想添加任何代码或文件,让我知道
这是非常令人讨厌的,我如何才能消除这个错误?

snz8szmq

snz8szmq1#

尝试以下操作来解决您的问题:1-删除node_modules文件夹。2-运行npm install。3-运行npm cache clean。

w6lpcovy

w6lpcovy2#

在全局安装JSON-SERVER并监视服务器后,这个问题发生在我身上。我不确定这是否是原因,但它发生在监视开始后。
我中止了手表,应用程序不会加载npm运行服务。
我尝试了我能找到的每个论坛帖子所建议的一切,包括删除node_modules文件夹和package.json,npm安装,缓存清理,缓存清理--force,重置我的计算机,禁用防病毒,我没有安装恶意软件。
最终唯一成功的事情是创建一个全新的项目,并将旧项目中的文件复制粘贴到新项目中。我还必须再次运行npm install,以便安装所有依赖项。
我不明白为什么JSON服务器应该与原因有任何关系,除非监视锁定文件夹并使应用程序无法运行。
我会在我做了几个应用程序的副本后再试一次,因为复制和粘贴文件并不是一件有趣的工作,除非你的项目足够小。

wdebmtf2

wdebmtf23#

sudo sysctl -w fs.inotify.max_user_watches=524288

字符串
只要在(Ubuntu/Debian)中运行这个命令。它对我来说很好。

c86crjj0

c86crjj04#

我在使用chokidar.watch(['/src/...'])时遇到了这个问题,我不小心在我的一个路径中添加了一个前导斜杠。删除了,不再出现错误。

相关问题