部落格 RSS Feed

Cordova Electron 3.1.0 版本發布!
作者:Bryan Ellis
2022 年 5 月 30 日

我們很高興宣布,我們剛剛發布了 Cordova Electron 3.1.0!這是 Cordova 支援的用於構建 Electron 應用程式的平台之一。

升級方式

cordova platform remove electron
cordova platform add electron@3.1.0

安裝方式

cordova platform add electron@3.1.0

版本重點

此版本中一些值得注意的變更和新功能包括

Electron 更新

Electron 核心依賴項已更新至 14.2.9

定義和釘選 Electron 版本

新增了定義和釘選特定 Electron 版本的功能。此功能利用了 npm 的 overrides 屬性,該屬性在 npm 8 中引入。

範例

在 Cordova 應用程式的 package.json 檔案中,新增以下內容

"overrides": {
  "cordova-electron": {
    "electron": "14.2.9",
  }
}

如果您的專案中已經新增了平台,您需要先移除平台或刪除 platforms 目錄,然後再執行 cordova prepare electron 以重新檢出釘選的版本。如果您的專案目錄中也有 package-lock.json 檔案,也需要將其移除。

如需快速入門指南和深入的組態設定,請查閱我們的 Cordova Electron 文件

請在 issues.cordova.io 回報您發現的任何問題!

變更內容包括

新功能

  • GH-230 feat: 支援自訂 Electron 版本
  • GH-228 feat: 更新 electron@^14.2.9

修正

  • GH-229 fix: npm 8 不會安裝外掛程式依賴項

雜項

  • GH-231 chore(npm): 將所有依賴項更新至最新的次要/修補程式版本

其他變更

  • GH-226 dep(npm): 更新 @cordova/eslint-config@^4.0.0 並修正錯誤
  • GH-221 dep(npm): 將 minimist 從 1.2.5 更新至 1.2.6
  • GH-207 doc: mas-dev 是 macOS 套件