Node.js 如何将所有的依赖项更新到最新版本

Node.js 如何将所有的依赖项更新到最新版本

如何将包升级为依赖项?

当您使用 npm install <packagename>安装一个包时,最新版本会被下载到 node_modules 文件夹中。相应的条目也会被添加到当前文件夹中的 package.jsonpackage-lock.json 中。npm会确定依赖项并安装它们的最新版本。使用 npm outdated 可以发现新的包发布。

其中一些更新是 重大版本 。运行npm update将无法帮助到您。重大版本永远不会以这种方式进行更新,因为它们(根据定义)会引入破坏性变更,而npm想要避免给您带来麻烦。

将所有包更新到最新版本: 我们的旧的 package.json 如下所示:

{
    "dependencies": {
        "express": "^3.0.0",
        "next": "^13.1.4",
        "react": "^18.0.0",
        "webpack": "5.5.x"
    }
}

通过使用npm-check-updates,您可以将所有的 package.json 依赖项升级到最新版本。

  • 安装 npm-check-updates 包的全局版本。
npm install -g npm-check-updates

Node.js 如何将所有的依赖项更新到最新版本

  • 现在运行 npm-check-updates 来升级 package.json 中的所有版本提示,允许安装新的主要版本:
ncu -u

Node.js 如何将所有的依赖项更新到最新版本

注意:

如果您有npm的较新版本,还有一种稍微不那么侵入性的方法可以实现这个,不需要全局安装:

npm install npm-check-updates

然后运行更新命令:

npx npm-check-updates -u
  • 最后,运行标准安装:
npm install

而且,我们用我们新的更新的 package.json ,格式如下:

{
    "dependencies": {
        "express": "^4.18.2",
        "next": "^13.1.6",
        "react": "^18.2.0",
        "webpack": "5.75.x"
    }
}

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程