js-plugins/electron/README-zh-CN.md
支持使用 Farm 开发 Electron 应用。
首先,您需要 @farmfe/js-plugin-electron:
npm install @farmfe/js-plugin-electron --save-dev
或者
纱线添加-D @farmfe/js-plugin-electron
或者
pnpm add -D @farmfe/js-plugin-electron
在 farm.config.ts 中配置插件:
import { defineConfig } from '@farmfe/core'
import electron from '@farmfe/js-plugin-electron'
import { defineConfig } from '@farmfe/core'
import electron from './farm-plugin-electron'
export default defineConfig({
plugins: [
electron({
main: {
input: 'electron/main.ts',
},
preload: {
input: 'electron/preload.ts',
},
}),
],
})
import type { UserConfig } from '@farmfe/core'
export interface BuildOptions {
/**
* `compilation.input` 的别名
*/
input: string | Record<string, string>
farm?: UserConfig
}
export interface ElectronPluginOptions {
main: BuildOptions
preload?: BuildOptions
}