【问题标题】:"CHOKIDAR" error while working with Nodejs (MERN project)使用 Nodejs(MERN 项目)时出现“CHOKIDAR”错误
【发布时间】:2022-02-02 21:37:37
【问题描述】:

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

来自 chokidar (C:\node_modules) 的错误:错误:EBUSY:资源繁忙或 锁定,lstat 'C:\hiberfil.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 如果您仍想向我添加任何代码或文件,请告诉我

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

【问题讨论】:

标签: node.js mongodb npm mongoose


【解决方案1】:

试试这个来解决你的问题: 1- 删除 node_modules 文件夹。 2-运行 npm install 。 3 次运行 npm 缓存清理。

【讨论】:

  • 当我重新启动服务器时它解决了,但是当我重新启动整个系统(即我的笔记本电脑)后,它再次显示相同的错误。
【解决方案2】:

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

我中止了手表,应用程序无法通过 npm run serve 加载。

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

最终唯一可行的方法是创建一个全新的项目并将文件从旧的损坏项目复制并粘贴到新项目中。我还必须再次运行 npm install 才能安装所有依赖项。

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

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

【讨论】:

    猜你喜欢
    • 2021-07-15
    • 2022-07-07
    • 2021-09-13
    • 2021-06-29
    • 2020-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-13
    相关资源
    最近更新 更多