Node.js中的fsevents是什么



每当我通过npm安装任何软件包时,我都会收到以下警告:

npm WARN deprecated fsevents@2.1.3: Please update to v 2.2.x

我尝试了各种方法来更新它,但都失败了。

所以我的问题是,这对Node.js来说重要吗?如果可能的话,我可以卸载它吗?或者有其他方法可以更新或删除警告吗?

您正在使用的某些软件包显然使用的是fsevents模块的v2.1.3版本,但该版本已被特别弃用(通常是因为已知的问题或漏洞(,建议改用v2.2.x。如果您自己没有直接使用fsevents包,那么您可以grep node_modules目录,并找出哪个包正在使用fsevent。然后你可以尝试几种方法:

  1. 首先,确保您有专门使用的所有软件包的最新版本,以防其中一个软件包已经修复
  2. 查看是否有正在使用的程序包的更新修复了警告
  3. 联系正在使用它的包的维护人员,看看他们是否有修复警告的更新
  4. Fork该包并修改他们的package.json以更新到最新版本的fsevents,然后测试它是否一切正常,并继续进行,直到包的维护人员修复核心
  5. 向维护人员提交一个错误/问题,并等待他们修复它

最新更新