Electron参考手册
指南 | Guides
电子版本控制 | Electron Versioning
如果您已经使用Node和npm一段时间,您可能会意识到语义版本控制(简称SemVer)。这是一个为软件指定版本号的惯例,可以帮助向软件用户传达意图。
语义版本控制概述
语义版本总是由三个数字组成:
major.minor.patch语义版本号使用以下规则被碰撞(增加):
- 主要是为了打破向后兼容性的变化。
- 次要是为了不破坏向后兼容性的新功能。
- 修补程序用于修复错误和其他细微变化。
记住这个方案的一个简单的助记符如下:
breaking.feature.fixElectron版本
由于它依赖于Node和Chromium,因此Electron项目不可能遵守SemVer策略。因此,您应该始终参考Electron的特定版本。
Electron版本号使用以下规则碰撞:
- 
主要是为了突破Electron API的变化。如果您从升级0.37.0到1.0.0,您将不得不更改您的应用程序。
- 
次要是主要的Chrome和次要节点升级,或重大的电子变化。如果你从升级1.5.0到1.6.0,你的应用程序应该仍然有效,但你可能需要解决一些小的变化。
- 
修补程序用于新功能和错误修复。如果从升级1.6.2到1.6.3,您的应用将继续按原样工作。
我们建议您在从npm安装Electron时设置一个固定版本:
npm install electron --save-exact --save-dev该--save-exact标志将添加electron到您的package.json文件,而不使用^或~,例如,1.6.2而不是^1.6.2。这种做法可确保Electron的所有升级都是您开发人员的手动操作。
或者,您可以~在您的SemVer范围内使用前缀,例如~1.6.2。这将锁定您的主要和次要版本,但允许安装新的修补程序版本。
指南 | Guides相关
 
                                Electron 是一个使用 JavaScript, HTML 和 CSS 等 Web 技术创建原生程序的框架,它负责比较难搞的部分,你只需把精力放在你的应用的核心上即可。
| 主页 | https://electron.atom.io/ | 
| 源码 | https://github.com/electron/electron | 
| 发布版本 | 1.7.9 | 
 
         加载中,请稍侯......
 加载中,请稍侯......