build: fix electron release build process (#2408)

This commit is contained in:
LongYinan
2023-05-17 17:22:49 +08:00
committed by GitHub
parent 50196d8fde
commit 1350633690
6 changed files with 71 additions and 86 deletions

View File

@@ -39,19 +39,14 @@ export const config = () => {
bundle: true,
target: `node${NODE_MAJOR_VERSION}`,
platform: 'node',
external: [
'electron',
'yjs',
'better-sqlite3',
'electron-updater',
'@affine/native-*',
],
external: ['electron', 'yjs', 'better-sqlite3', 'electron-updater'],
define: define,
format: 'cjs',
loader: {
'.node': 'copy',
},
assetNames: '[name]',
treeShaking: true,
},
preload: {
entryPoints: [resolve(root, './layers/preload/src/index.ts')],