编写模板

如何为 Electron Forge 编写自定义模板。

Electron Forge 中的模板实现了 ForgeTemplate 接口,即

  • requiredForgeVersion (必填) - 此模板支持的 Electron Forge 版本的语义版本范围。例如,^6.0.0-beta.1

  • dependencies (可选) - 您传递给包管理器(可能包括版本范围)以添加到 dependencies 字段中的包标识符列表 package.json。例如,jqueryjquery@^3.0.0

  • devDependencies (可选) - 您传递给包管理器(可能包括版本范围)以添加到 devDependencies 字段中的包标识符列表 package.json。例如,eslinteslint@^7.0.0

  • initializeTemplate (可选) - 一个 async 函数,允许模板执行自定义操作,例如从 tmpl 文件夹复制文件到新应用中。确切的函数签名在共享类型包中定义。

要使用自定义模板,请运行 init 命令并将模板指向包含 ForgeTemplate 实现的文件。

上次更新