Skip to content

Commit

Permalink
Merge pull request #165 from ChubachiPT2024/feature/fix-win-node-canv…
Browse files Browse the repository at this point in the history
…as-rebuild-error

#152 暫定対応
  • Loading branch information
a2311kk authored Jul 16, 2024
2 parents c655b0a + 9353419 commit 6b9a909
Showing 1 changed file with 22 additions and 12 deletions.
34 changes: 22 additions & 12 deletions forge.config.ts
Original file line number Diff line number Diff line change
@@ -1,18 +1,28 @@
import type { ForgeConfig } from '@electron-forge/shared-types';
import { MakerSquirrel } from '@electron-forge/maker-squirrel';
import { MakerZIP } from '@electron-forge/maker-zip';
import { MakerDeb } from '@electron-forge/maker-deb';
import { MakerRpm } from '@electron-forge/maker-rpm';
import { VitePlugin } from '@electron-forge/plugin-vite';
import { FusesPlugin } from '@electron-forge/plugin-fuses';
import { FuseV1Options, FuseVersion } from '@electron/fuses';
import type { ForgeConfig } from '@electron-forge/shared-types'
import { MakerSquirrel } from '@electron-forge/maker-squirrel'
import { MakerZIP } from '@electron-forge/maker-zip'
import { MakerDeb } from '@electron-forge/maker-deb'
import { MakerRpm } from '@electron-forge/maker-rpm'
import { VitePlugin } from '@electron-forge/plugin-vite'
import { FusesPlugin } from '@electron-forge/plugin-fuses'
import { FuseV1Options, FuseVersion } from '@electron/fuses'

const config: ForgeConfig = {
packagerConfig: {
asar: true,
},
rebuildConfig: {},
makers: [new MakerSquirrel({}), new MakerZIP({}, ['darwin']), new MakerRpm({}), new MakerDeb({})],
rebuildConfig: {
// Windows で `electron-forge start` を実行時、
// node-canvas を rebuild させないための設定
// https://github.com/ChubachiPT2024/manakan/issues/152
onlyModules: [],
},
makers: [
new MakerSquirrel({}),
new MakerZIP({}, ['darwin']),
new MakerRpm({}),
new MakerDeb({}),
],
plugins: [
new VitePlugin({
// `build` can specify multiple entry builds, which can be Main process, Preload scripts, Worker process, etc.
Expand Down Expand Up @@ -47,6 +57,6 @@ const config: ForgeConfig = {
[FuseV1Options.OnlyLoadAppFromAsar]: true,
}),
],
};
}

export default config;
export default config

0 comments on commit 6b9a909

Please sign in to comment.