微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Node.js 中的 fsevents 是什么?

如何解决Node.js 中的 fsevents 是什么?

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

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

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

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

解决方法

您正在使用的某些软件包显然使用了 fsevents module 的 v2.1.3 版本,但该版本已被明确弃用(通常是因为已知问题或漏洞),建议使用 v2.2.x反而。如果您不是自己直接使用 fsevents 包,那么您可以 grep 您的 node_modules 目录并找出哪个包正在使用 fsevents。然后,您可以尝试多种方法:

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。