编写模板
如何为 Electron Forge 编写自定义模板。
Electron Forge 中的模板实现了 ForgeTemplate
接口,即
requiredForgeVersion
(必填) - 此模板支持的 Electron Forge 版本的语义版本范围。例如,^6.0.0-beta.1
dependencies
(可选) - 您传递给包管理器(可能包括版本范围)以添加到dependencies
字段中的包标识符列表package.json
。例如,jquery
或jquery@^3.0.0
devDependencies
(可选) - 您传递给包管理器(可能包括版本范围)以添加到devDependencies
字段中的包标识符列表package.json
。例如,eslint
或eslint@^7.0.0
initializeTemplate
(可选) - 一个async
函数,允许模板执行自定义操作,例如从tmpl
文件夹复制文件到新应用中。确切的函数签名在共享类型包中定义。
要使用自定义模板,请运行 init 命令并将模板指向包含 ForgeTemplate
实现的文件。
上次更新