首页 文章

NPM:不推荐使用exists-sync

提问于
浏览
1

我收到以下警告:

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 是否安全?

enter image description here

3 回答

  • 1

    如果您 npm install broccoli-funnel@2.0.1 (这是最新版本),那应该解决这些通知 . 此外, rm -rf node_modules 然后 npm i 可能也会迫使npm安装该软件包的最新版本 .

    老实说,像这样的弃用警告并不需要担心,并且是依赖更新的工件,最终生态系统中的所有软件包都会获得最新的代码 .

  • 1

    如果您的项目没有使用该依赖项,则可能是另一个依赖项 . 您可以尝试更新依赖项 . 也许包作者在较新版本中替换了已弃用的用法 .

  • 1

    您可以尝试运行此命令: npm dedupe && npm prune 以清除未使用的依赖项 .

    如果 exists-sync 模块仍然是 npm ls 以查看哪个包依赖于它并尝试更新/通知该包的作者 .

相关问题