如何更新警告已弃用

时间:2019-12-04 09:17:01

标签: node.js express npm deprecated

我正在尝试使用express做一个小项目来学习node和npm。 当我安装它时,我得到了

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.

我了解到,如果一切正常,则不必更新所有内容,但我正在尝试学习并走出额外的,不必要的里程。

我如何只更新core-js?

npm install core-js@^3

将对其进行更新,将其添加到package.json中的依赖项中。

这是正确的方法吗? 还是最好更新使用它的父包?如果是这样,我如何理解哪个软件包需要更新以及如何更新? 还是有办法只更新package-lock.json中列出的模块。

谢谢。

1 个答案:

答案 0 :(得分:0)

您提供了一种更新程序包的方法。但是,还有更多。

要更新全局软件包,可以运行:

npm update -g <package_name>

要更新package.json中(即您的项目本地的)中的软件包,请运行:

npm update <package_name>

您还可以看到如下所示的过期包:

npm outdated

您可以再次添加-g选项以检查过时的 global 软件包。

来源:https://docs.npmjs.com/updating-packages-downloaded-from-the-registry

也:man npm可能会有所帮助(在Linux中)。