来自 chokidar 的错误(C: ode_modules): 错误:EBUSY:资源繁忙或 > 已锁定,lstat 'C:\hiberfil.sys'

问题描述 投票:0回答:4

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

来自 chokidar 的错误 (C: ode_modules): 错误: EBUSY: 资源繁忙或 已锁定,lstat 'C:\hiberfil.sys' 来自 chokidar 的错误 (C: ode_模块): 错误:EBUSY:资源繁忙或锁定,lstat 'C:\pagefile.sys'
来自 chokidar 的错误 (C: ode_modules): 错误: EBUSY: 资源繁忙或 已锁定,lstat 'C:\swapfile.sys' 来自 chokidar 的错误 (C: ode_modules):错误:EBUSY:资源繁忙或锁定,lstat 'C:\DumpStack.log.tmp'

我的技术堆栈是:Nodejs、MongoDb、Mongoose、React、NPM、Material-ui 如果您仍然想向我添加任何代码或文件,请告诉我

这很烦人,我怎样才能消除这个错误?

node.js mongodb npm mongoose
4个回答
0
投票

尝试以下方法来解决您的问题: 1-删除node_modules文件夹。 2-运行 npm install 。 3-运行 npm 缓存清理 .


0
投票

这个问题发生在我全局安装 JSON-SERVER 并观察服务器后。我不确定这是否是原因,但在观看开始后就发生了。

我中止了手表,应用程序无法使用 npm runserve 加载。

我尝试了我能找到的每个论坛帖子建议的所有内容,包括删除node_modules文件夹和package.json、npm install、缓存清理、缓存清理--force、重置我的计算机、禁用防病毒软件,并且我没有安装恶意软件。

最终起作用的唯一一件事是创建一个全新的项目,并将文件从旧的损坏的项目复制并粘贴到新的项目中。我还必须再次运行 npm install 以便安装所有依赖项。

我不明白为什么 JSON Server 应该与原因有任何关系,除非监视锁定文件夹并使应用程序无法运行。

在制作我的应用程序的几个副本进行实验后,我会再次尝试,因为除非您的项目足够小,否则复制和粘贴文件并不是一项有趣的工作。


0
投票
 sudo sysctl -w fs.inotify.max_user_watches=524288

只需在(Ubuntu/Debian)中运行此命令即可。对我来说效果很好。


0
投票

我使用

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

© www.soinside.com 2019 - 2024. All rights reserved.