每当我通过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。然后你可以尝试几种方法:
- 首先,确保您有专门使用的所有软件包的最新版本,以防其中一个软件包已经修复
- 查看是否有正在使用的程序包的更新修复了警告
- 联系正在使用它的包的维护人员,看看他们是否有修复警告的更新
- Fork该包并修改他们的package.json以更新到最新版本的fsevents,然后测试它是否一切正常,并继续进行,直到包的维护人员修复核心
- 向维护人员提交一个错误/问题,并等待他们修复它