平台固定

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 ios@5.0.1 將提取 Cordova iOS 5.0.1。

注意:安裝平台後,「已安裝平台:」區段將顯示實際安裝的平台版本。在將其從專案中移除之前,已安裝的平台將不再顯示在「可用的平台:」區段中。