- 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
下载失败