- devDepend中的包不会打包进去,所以文件中用到的 包要放在 depen中
- cnpm i electron-builder -D
- npm run build
修改开发环境地址 file://${path.join(__dirname, ‘./build/index.html’)}
打包build 地址
https://www.electron.build/configuration/configuration#build
package.json
"build": {"appId": "CloudDoc","productName": "md文档","copyright": "Copyright © 2020 ${author}"},
添加 scripts
"pack": "electron-builder --dir", 直接打包成可运行的"dist": "electron-builder" // 打包成安装包"prepack": "npm run build", // npm 的钩子命令 执行pack命令前运行 "postpack" 之后运行
修改生产环境url
const urlLocation = isDev ? 'http://localhost:9000':`file://${path.join(__dirname, './build/index.html')}`
resources中 asar (查看内容)
- cnpm i -g asar
打包成安装包
错误

build下的配置 extends: null
下载失败
