我正在尝试使用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中列出的模块。
谢谢。
答案 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中)。