|
1 |
| -import type { ForgeConfig } from '@electron-forge/shared-types'; |
2 |
| -import { MakerSquirrel } from '@electron-forge/maker-squirrel'; |
3 |
| -import { MakerZIP } from '@electron-forge/maker-zip'; |
4 |
| -import { MakerDeb } from '@electron-forge/maker-deb'; |
5 |
| -import { MakerRpm } from '@electron-forge/maker-rpm'; |
6 |
| -import { VitePlugin } from '@electron-forge/plugin-vite'; |
7 |
| -import { FusesPlugin } from '@electron-forge/plugin-fuses'; |
8 |
| -import { FuseV1Options, FuseVersion } from '@electron/fuses'; |
| 1 | +import type { ForgeConfig } from '@electron-forge/shared-types' |
| 2 | +import { MakerSquirrel } from '@electron-forge/maker-squirrel' |
| 3 | +import { MakerZIP } from '@electron-forge/maker-zip' |
| 4 | +import { MakerDeb } from '@electron-forge/maker-deb' |
| 5 | +import { MakerRpm } from '@electron-forge/maker-rpm' |
| 6 | +import { VitePlugin } from '@electron-forge/plugin-vite' |
| 7 | +import { FusesPlugin } from '@electron-forge/plugin-fuses' |
| 8 | +import { FuseV1Options, FuseVersion } from '@electron/fuses' |
9 | 9 |
|
10 | 10 | const config: ForgeConfig = {
|
11 | 11 | packagerConfig: {
|
12 | 12 | asar: true,
|
13 | 13 | },
|
14 |
| - rebuildConfig: {}, |
15 |
| - makers: [new MakerSquirrel({}), new MakerZIP({}, ['darwin']), new MakerRpm({}), new MakerDeb({})], |
| 14 | + rebuildConfig: { |
| 15 | + // Windows で `electron-forge start` を実行時、 |
| 16 | + // node-canvas を rebuild させないための設定 |
| 17 | + // https://github.com/ChubachiPT2024/manakan/issues/152 |
| 18 | + onlyModules: [], |
| 19 | + }, |
| 20 | + makers: [ |
| 21 | + new MakerSquirrel({}), |
| 22 | + new MakerZIP({}, ['darwin']), |
| 23 | + new MakerRpm({}), |
| 24 | + new MakerDeb({}), |
| 25 | + ], |
16 | 26 | plugins: [
|
17 | 27 | new VitePlugin({
|
18 | 28 | // `build` can specify multiple entry builds, which can be Main process, Preload scripts, Worker process, etc.
|
@@ -47,6 +57,6 @@ const config: ForgeConfig = {
|
47 | 57 | [FuseV1Options.OnlyLoadAppFromAsar]: true,
|
48 | 58 | }),
|
49 | 59 | ],
|
50 |
| -}; |
| 60 | +} |
51 | 61 |
|
52 |
| -export default config; |
| 62 | +export default config |
0 commit comments