Electron 版本管理

2022-09-08 10:15 更新

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

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

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

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

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)