electron-builder 打包时报错 build/electron.js 文件不存在
报错内容:
Error: Application entry file "build/electron.js" does not exist.
是由于create-react-app
替换package.json
中"main":"build/electron.js"
参数导致的。
可添加 build. extraMetadata
参数解决:
"build": {
"extraMetadata": {
"main": "build/main.js"
}
}
See also:
- https://medium.com/@kitze/%EF%B8%8F-from-react-to-an-electron-app-ready-for-production-a0468ecb1da3
- https://github.com/electron-userland/electron-builder/issues/2030#issuecomment-622561341
Mac 打包签名时获取时间戳报错
Command failed: codesign --sign XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --force --timestamp --options runtime
解决办法:
export CSC_IDENTITY_AUTO_DISCOVERY=false