Skip to content

Commit 6b9a909

Browse files
authored
Merge pull request #165 from ChubachiPT2024/feature/fix-win-node-canvas-rebuild-error
#152 暫定対応
2 parents c655b0a + 9353419 commit 6b9a909

File tree

1 file changed

+22
-12
lines changed

1 file changed

+22
-12
lines changed

forge.config.ts

+22-12
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,28 @@
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'
99

1010
const config: ForgeConfig = {
1111
packagerConfig: {
1212
asar: true,
1313
},
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+
],
1626
plugins: [
1727
new VitePlugin({
1828
// `build` can specify multiple entry builds, which can be Main process, Preload scripts, Worker process, etc.
@@ -47,6 +57,6 @@ const config: ForgeConfig = {
4757
[FuseV1Options.OnlyLoadAppFromAsar]: true,
4858
}),
4959
],
50-
};
60+
}
5161

52-
export default config;
62+
export default config

0 commit comments

Comments
 (0)