1. 自定义 NSIS 脚本 有两个选项可以在 Electron Builder 中自定义 NSIS 脚本 — include 和 script。 script 允许你提供完全不同的 NSIS 脚本。在大多数情况下,它不是必需的,因为你只需要自定义某些方面,但仍然使用经过良好测试和维护的默认 NSIS 脚本。 因此,建议使用 include。 详情见 https://www.elec...
Electron Tips
1. Electron 安装很慢 把 Electron 的镜像源设置为淘宝镜像源: npm config set ELECTRON_MIRROR http://npm.taobao.org/mirrors/electron 2. Electron 日志 日志文件位置: windows: C:\Users\用户名\AppData\Roaming\UmeetPro\l...
设计模式 05 — 装饰者模式
1. 定义 《JavaScript 设计模式与开发实践》中对装饰者模式的描述如下: 这种给对象动态地增加职责的方式称为装饰者(decorator)模式。装饰者模式能够在不改变对象自身的基础上,在程序运行期间给对象动态地添加职责。跟继承相比,装饰者是一种更轻便灵活的做法,这是一种“即用即付”的方式。 2. 案例 设计模式 03 — 策略模式中使用了策略模式重构了 submit ...
设计模式 04 — 中介者模式
1. 定义 《JavaScript 设计模式与开发实践》中对中介者模式的描述如下: 中介者模式的作用就是解除对象与对象之间的紧耦合关系。 增加一个中介者对象后,所有的相关对象都通过中介者对象来通信,而不是互相引用,所以当一个对象发生改变时,只需要通知中介者对象即可。 中介者使各对象之间耦合松散,而且可以独立地改变它们之间的交互。 2. 案例 案例如下: ...