Dependencies
保持你的依赖项处于最新状态,将确保你使用的是受支持且安全的产品。忽略更新会增加你的技术债务,使未来的更新变得更加困难。
更新单个依赖项
点击 X packages 以显示所有依赖项,查看它们的当前版本和最新版本。

点击一个依赖项并选择:
Upgrade将依赖项升级到最新版本Info显示该依赖项的 npm 网页Uninstall从项目中移除该依赖项
一些需要额外迁移步骤的依赖项可能会自动为你处理。例如:更新 @ionic/angular-toolkit 将迁移 angular.json 以移除不需要的部分,或为 Cordova 项目添加 @ionic/cordova-builders。
将鼠标悬停在任意依赖项上,然后点击 ... 可以显示该依赖项所有可安装的版本。
更新多个依赖项
包按作用域分组(例如 @ionic、@capacitor)。你可以点击一个作用域来升级其中的所有依赖项。
更新 Capacitor
点击 Packages > @Capacitor 可以一次性升级所有 Capacitor 核心依赖项。
更新 Angular
对于 Angular 项目,点击 Packages > @Angular 可以更新到最新的次要版本,或迁移到 Angular 的下一个主要版本。系统将使用 ng migrate 功能来迁移你的项目。
次要版本更新
你可以通过点击 Configuration > Check for Minor Updates 来查看项目中所有可用的次要版本更新(例如从 1.2.0 到 1.3.1)。
选择升级将逐个更新每个项目。
如果你使用 Angular,请务必先迁移 Angular 版本(点击 Packages > @angular),然后再升级次要依赖项,以避免错误。
安全漏洞
点击 Configuration > Security Audit 可以识别所有存在安全漏洞的依赖项。你可以选择尝试修复它们。
此功能使用 npm audit。当尝试修复依赖项时,它使用 npm audit fix,这可能无法解决所有问题。你可能需要将依赖项更新到更高版本来解决安全漏洞。