为什么我在系统中第一次运行 react js 项目时会收到​​此错误消息?

Vik*_*wat 10 javascript npm reactjs react-router npm-start

  1. 当我运行时npm start,我收到此错误消息:

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

kar*_*agi 14

请按照以下步骤操作:

  1. 删除node_modules文件夹。
  2. npm install
  3. npm cache clean

*前两个步骤对我有用。

  • 谢谢。前两个步骤也对我有用。 (3认同)
  • 是的,我在 package.json 中缺少一些依赖项,它开始正常工作。你知道为什么 `npm cache clean` 会出现这个错误 `npm ERR! 从 npm@5 开始,npm 缓存可以从损坏问题中自我修复,并且从缓存中提取的数据保证是有效的。如果您想确保一切都一致,请改用“npm 缓存验证”。 (2认同)

Rah*_*edi 0

您可以尝试以下一些方法来修复错误消息:

  1. C:\Users\<Username>\AppData\Local\Temp\删除以 npm- 开头的所有目录。
  2. npm cache clean
  3. 以管理员身份运行

参考:npm 错误:EBUSY 资源繁忙或锁定/npm | GitHub