Electron 版本管理

2022-09-08 10:15 更新

如果你是一個經(jīng)驗豐富的Node開發(fā)人員,你肯定知道semver - 然而這里給你的依賴管理系統(tǒng)可能只有粗略的指導(dǎo)建議而不是固定的版本號。由于對 Node 和 Chromium 的硬性依賴,Electron 處于一個稍微復(fù)雜的境地,而且不遵循semver。因此,您應(yīng)該始終引用特定版本的Electron。

版本號使用參照以下規(guī)則:

  • 主要版本: 適用于 Electron API 的突破性變更 - 如果您從 0.37.0 升級到 1.0.0, 您將需要升級您的應(yīng)用程序。
  • 次要版本: 適用于 Chrome 主要版本 和 Node 次要版本升級; 或重大的 Electron 變動 - 如果您從 0.1.X 升級到 0.2.X, 您的應(yīng)用程序仍然可以正常運行, 但你可能需要解決一些小幅的變動。
  • 補丁版本: 適用于新功能的添加和 bug 修復(fù) - 如果您從 0.37.0 升級到 1.0.0, 你的應(yīng)用程序仍然像之前一樣正常運行。

如果你使用 electron 或 electron-prebuilt,我們建議您設(shè)置固定的版本號(如 1.1.0 而不是 ^1.1.0),以確保Electron的所有升級都是由您(開發(fā)人員)進(jìn)行的手動操作。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號