平台固定

Cordova CLI 12.x 及更高版本

从 Cordova CLI 12.0.0 开始,CLI 不再维护固定的 Apache Cordova 平台列表。

当你运行 `cordova platform add <PLATFORM>` 命令时,它将始终从 npm 注册表获取最新的可用平台。这确保了立即访问新发布的平台。

如果你想始终获取特定版本,你需要修改命令并包含版本固定。例如,使用 `cordova platform add <PLATFORM>@<VERSION>`。

`cordova platform list` 命令显示平台列表,不带版本号。但是,它将继续显示已安装平台的版本。

示例输出

$ cordova platform list
Installed platforms:
  android 12.0.0
Available platforms:
  browser
  electron
  ios

Cordova CLI 11.x 及更低版本

Cordova CLI 11.x 和更低版本仍然使用平台固定,但由于 Cordova CLI 12.0.0 已发布,将不再接收进一步更新。平台使用 `^` 符号固定,允许 CLI 获取固定平台的新次要版本和补丁版本。

要查看你的 CLI 版本的固定平台,请在新项目目录中运行命令 `cordova platform list`。

示例输出

$ cordova platform list
Installed platforms:

Available platforms:
  android ^10.1.1
  browser ^6.0.0
  electron ^3.0.0
  ios ^6.2.0
  osx ^6.0.0 (deprecated)

根据以上信息,执行 `cordova platform add android` 将从 10.1.1 或更高版本开始获取最新的次要/补丁版本。如果你指定一个版本,它将获取指定的版本。例如,`cordova platform add [email protected]` 将获取 Cordova iOS 5.0.1。

注意:安装平台后,“**已安装平台:**” 部分将显示实际安装的平台版本。安装的平台将不再出现在“**可用平台:**” 部分中,直到它从项目中删除。