我收到以下警告:
npm WARN不推荐使用exists-sync@0.0.4:请替换为fs.existsSync的使用
为了摆脱这个警告,我需要做任何NPM命令吗?我检查了GitHub,并了解该项目是用于检查文件是否存在(参见下面的链接) . 目前,我的项目没有任何依赖于此功能 . 所以,我只是想知道我是否还需要做什么?
https://github.com/ember-cli/exists-sync
Update
我按照Leesei的建议并得到了下面的结果,我认为这意味着 exists-sync
仍然存在于 ember-maybe-import-regenerator@0.1.6
之下 . 我对么?卸载 exists-sync
是否安全?
3 回答
如果您
npm install broccoli-funnel@2.0.1
(这是最新版本),那应该解决这些通知 . 此外,rm -rf node_modules
然后npm i
可能也会迫使npm安装该软件包的最新版本 .老实说,像这样的弃用警告并不需要担心,并且是依赖更新的工件,最终生态系统中的所有软件包都会获得最新的代码 .
如果您的项目没有使用该依赖项,则可能是另一个依赖项 . 您可以尝试更新依赖项 . 也许包作者在较新版本中替换了已弃用的用法 .
您可以尝试运行此命令:
npm dedupe && npm prune
以清除未使用的依赖项 .如果
exists-sync
模块仍然是npm ls
以查看哪个包依赖于它并尝试更新/通知该包的作者 .