Electron 2.0 及未来 - 语义化版本
Electron 的新主要版本正在开发中,随之而来的是我们版本控制策略的一些变化。从 2.0.0 版本开始,Electron 将严格遵守语义化版本控制。
这一变化意味着您会更频繁地看到主版本号的更新,并且这通常是对 Chromium 的重大更新。补丁版本也将更加稳定,因为它们现在只包含错误修复,而没有新功能。
主版本号递增
- Chromium 版本更新
- Node.js 主版本更新
- Electron 破坏性 API 更改
次要版本号递增
- Node.js 次要版本更新
- Electron 非破坏性 API 更改
补丁版本号递增
- Node.js 补丁版本更新
- 与修复相关的 Chromium 补丁
- Electron 错误修复
由于 Electron 的 semver 范围现在将更有意义,我们建议使用 npm 默认的 --save-dev
标志来安装 Electron,它会在版本号前加上 ^
,让您安全地及时更新次要版本和补丁版本。
npm install --save-dev electron
对于仅对错误修复感兴趣的开发者,您应该使用波浪线 semver 前缀,例如 ~2.0.0
,它永远不会引入新功能,只进行修复以提高稳定性。