代码之家  ›  专栏  ›  技术社区  ›  J Weezy

NPM:exists sync已弃用

  •  1
  • J Weezy  · 技术社区  · 6 年前

    我收到以下警告:

    fs.existsSync文件

    是否有任何NPM命令,我需要做,以摆脱这个警告?我检查了GitHub,了解到这个项目是为了检查文件是否存在(参见下面的链接)。当前,我的项目不依赖于此函数。所以,我只是想知道我是否有什么需要做的?

    https://github.com/ember-cli/exists-sync

    更新

    我听从了李成的建议,得到了下面的结果,我想这是我的意思 exists-sync 仍然存在于 ember-maybe-import-regenerator@0.1.6 . 我说的对吗?卸载安全吗 ?

    enter image description here

    3 回复  |  直到 6 年前
        1
  •  1
  •   user835611    6 年前

    如果您的项目没有使用该依赖项,那么另一个依赖项可能是。您可以尝试更新依赖项。也许包的作者在更新的版本中替换了不推荐的用法。

        2
  •  1
  •   leesei    6 年前

    您可以尝试运行以下命令: npm dedupe && npm prune

    如果 exists-sync npm ls 查看哪个包依赖于它,并尝试更新/通知该包的作者。

        3
  •  1
  •   Donald Wasserman    6 年前

    如果你 npm install broccoli-funnel@2.0.1 (这是最新版本),应该可以解决这些通知。也, rm -rf node_modules 然后 npm i

    老实说,像这样的弃用警告并不需要担心,它是依赖项更新的产物,最终生态系统中的所有包都会得到最新的deps。