history

一个15年的应用,之所以支持离线,是因为校区教室内的网络可能不好,所以需要课中使用时支持离线;

  • 那个时候electron的版本和相关构建生态都是比较开始的阶段,基于node的版本也比较低,过了几年,重新起那个项目
1
2
3
4
5
6
7
8
9
10
11
12
npm run start
(会发生fse.node无法通过安全与偏好设置,这个需要在安全与偏好设置里面同意一下)

开始错误暂不影响看,可点过掉


● electron-mocha

● electron-prebuilt
○ npm地址: https://www.npmjs.com/package/electron-prebuilt
○ 说明:electron-prebuilt has been renamed to electron. For more details, see http://electron.atom.io/blog/2016/08/16/npm-install-electron

“requires”: {
“electron-download”: “^3.0.1”,
“extract-zip”: “^1.0.3”
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
被重新命名为electron了(https://www.electronjs.org/blog/npm-install-electron)

● Mac,Windows包(利用两个工具,流程化得进行封包工作)
○ appdmg
○ rcedit

(基于seal_electron)
● 测试模块
https://www.electronjs.org/spectron
● 构建模块
dps:
electron-log
electron-updater

dev-deps:
electron
electron-builder
electron-webpack