build: Fix ".node is not a valid Win32 application"

See https://github.com/electron/packager/issues/740.
This commit is contained in:
Elian Doran 2024-07-17 21:42:50 +03:00
parent 03ab41bfba
commit 86659552ee
No known key found for this signature in database

View File

@ -16,7 +16,14 @@ rm -r $SRC_DIR/src/public/app-dist/*.mobile.*
echo "Packaging windows x64 electron build"
./node_modules/.bin/electron-packager $SRC_DIR --asar --out=dist --executable-name=trilium --platform=win32 --arch=x64 --overwrite --icon=images/app-icons/win/icon.ico
./node_modules/.bin/electron-packager $SRC_DIR \
--out=dist \
--asar.unpack="*.{node,dll}" \
--executable-name=trilium \
--platform=win32 \
--arch=x64 \
--overwrite \
--icon=images/app-icons/win/icon.ico
BUILD_DIR=./dist/trilium-windows-x64
rm -rf $BUILD_DIR