powershell 需要管理员权限运行
安装几个npm 包 prebuild-install dotenv electron-notarize
系统需要安装 7z, 来执行解压下载文件
electron-builder.yml 中改为 publish: null ,更多细节问题问题要看文档
编译命令改完 pnpm package:electron --publish never
PS C:\Users\luo\dev\refly\apps\api> pnpm package:electron --publish never
> @refly/[email protected] package:electron C:\Users\luo\dev\refly\apps\api
> electron-builder build --config electron-builder.yml "--publish" "never"
• electron-builder version=24.13.3 os=10.0.19045
• loaded configuration file=C:\Users\luo\dev\refly\apps\api\electron-builder.yml
• description is missed in the package.json appPackageFile=C:\Users\luo\dev\refly\apps\api\package.json
• writing effective config file=packed\builder-effective-config.yaml
• rebuilding native dependencies dependencies=@sentry/[email protected], [email protected], [email protected] platform=win32 arch=x64
• install prebuilt binary name=better-sqlite3 version=9.6.0 platform=win32 arch=x64 napi=
• packaging platform=win32 arch=x64 electron=30.5.1 appOutDir=packed\win-unpacked
• default Electron icon is used reason=application icon is not set
• building target=nsis file=packed\Refly-Setup-0.0.1.exe archs=x64 oneClick=true perMachine=false
• building block map blockMapFile=packed\Refly-Setup-0.0.1.exe.blockmap