【问题标题】:What is fsevents in Node.js?Node.js 中的 fsevents 是什么?
【发布时间】:2020-12-31 04:16:01
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: node.js npm warnings deprecation-warning fsevents


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-10
      • 1970-01-01
      • 1970-01-01
      • 2018-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多