您现在的位置是:首页 >技术教程 >electron探索网站首页技术教程
electron探索
windows上使用electron-builder打包
网络问题参考:electron-builder打包过程中报错——网络下载篇_wincodesign-2.6.0.7z_程序边界的博客-CSDN博客
linux上使用electron-builder打包
1. 需要的包因为网络问题下不下来
遇到fpm1.9.3-2.3.1-linux-x86在github上下载不下来,在github上下好包以后要解压到~/.cache/electron-builder/fpm/fpm1.9.3-2.3.1-linux-x86目录下面(fpm1.9.3-2.3.1-linux-x86就是解压后的文件夹名)
2. 打好以后打开的程序白屏
1)问题一:not allowed to load local resource app.asar/build/index.html
解决:原因是build包没打进asar里面,package.json里面build增加一个"files",因为我的electron的入口文件放在electron文件夹下面,所以要在这里引入。这个的作用感觉就是自己指定打哪些包,没加的时候是读的package.json配置的"main": "electron/main.js"。没加这个的时候能找到main.js,只加了./build后,找不到main.js
"build": {
"appId": "myledgerapp",
"extends": null,
// 下面的为增加的
"files": [
"./build/**/*",
"./electron/**/*"
]}
2)问题二:electron-builder failed to load resource: net::ERR_FILE_NOT_FOUND
问题一解决了,又来了问题二,配置webpack解决
在craco.config.js里面webpack -> configure -> webpackConfig.output -> publicPath:'./'
变成相对路径
3)问题三:Navigated to chrome-error://chromewebdata/
这个问题是在首页跳转到登录页出现的,排查了代码,发现是之前loadURL是用的localhost:3000/#/login,现在的host不是这个了





U8W/U8W-Mini使用与常见问题解决
QT多线程的5种用法,通过使用线程解决UI主界面的耗时操作代码,防止界面卡死。...
stm32使用HAL库配置串口中断收发数据(保姆级教程)
分享几个国内免费的ChatGPT镜像网址(亲测有效)
Allegro16.6差分等长设置及走线总结