Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save luojiyin1987/030b02b4f4bfa8029f2ad94cb21ac5f8 to your computer and use it in GitHub Desktop.
Save luojiyin1987/030b02b4f4bfa8029f2ad94cb21ac5f8 to your computer and use it in GitHub Desktop.

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment