【问题标题】:Getting npm WARN deprecated不推荐使用 npm WARN
【发布时间】:2023-03-24 10:20:01
【问题描述】:

尽管这些包不在 package.json 文件中,但我正在关注已弃用的 npm WARN。这些软件包在哪里列出?我应该在哪里更改他们的版本?

npm WARN deprecated fsevents@1.2.9: One of your dependencies needs to upgrade to fsevents v2: 1) Proper nodejs v10+ support 2) No more fetching binaries from AWS, smaller package size
npm WARN deprecated core-js@2.6.10: core-js@<3.0 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.

【问题讨论】:

  • 如果你想隐藏这个警告,你只需要安装 fsevents 作为一个可选的依赖。只需执行: npm i fsevents@latest -f --save-optional ..警告将不再是麻烦。
  • 这能回答你的问题吗? How to deal with deprecation warnings from npm

标签: javascript angular npm npm-install package.json


【解决方案1】:

如果这些包不在你的 package.json 中,那么它们必须在 package-lock.json 中,它维护你的 package.json 中提到的依赖项的依赖关系。

您可以简单地更新发出警告的软件包。或者,也许您可​​以隐藏这些警告消息,npm 提供了各种选项来执行此操作。看看this

【讨论】:

    【解决方案2】:

    这些包没有列出,因为它们是您使用的其他包的依赖项,它们不在您的 json 文件中,但某些正在使用它们的包需要它们。

    我认为您在更新它们时没有任何问题,但我还是建议您保存您的状态。到目前为止,您可以在 github 上更新您的项目,如果更新出现问题,您可以随时返回到上一点。

    【讨论】:

    • 如果你愿意,没问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-20
    • 2020-05-27
    • 2016-05-31
    • 2022-01-07
    • 2020-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多