1. electron bulider 打包成单文件如何获取软件所在的相对路径
通过process.env.PORTABLE_EXECUTABLE_DIR环境变量来找,若通过__dirname则找不到对应的路径
electron bulider 选择potable方式打包的方案,则实际运行是先解压到系统临时文件夹,再运行(好垃圾)
if( app.isPackaged == true) {
global.DEBUG = false;
global.filePath = path.join(process.env.PORTABLE_EXECUTABLE_DIR,'./');
}else {
global.DEBUG = true;
global.filePath = path.join(__dirname,'./');
}2.electron 进程意外报错不退出
process.on('uncaughtException', function (err) {
//打印出错误
console.log(err);
if(err.code == 'EBUSY'){
let returnMsg={};
returnMsg.status='error';
returnMsg.log="文件读/写失败,检查文件是否被占用";
global.loginwindow.webContents.send("startChange-reply",returnMsg);
}
});
process.on('unhandledRejection', (reason, p) => {
// console.log('Promise: ', p, 'Reason: ', reason)
})
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com
2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
新车首发,新的一年,只带想赚米的人coinsrore.com
新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
新车上路,只带前10个人coinsrore.com
新盘首开 新盘首开 征召客户!!!coinsrore.com
新项目准备上线,寻找志同道合 的合作伙伴coinsrore.com
新车即将上线 真正的项目,期待你的参与coinsrore.com
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com
果博东方客服开户联系方式【182-8836-2750—】?薇- cxs20250806】
果博东方公司客服电话联系方式【182-8836-2750—】?薇- cxs20250806】
果博东方开户流程【182-8836-2750—】?薇- cxs20250806】
果博东方客服怎么联系【182-8836-2750—】?薇- cxs20250806】
我热爱这样的想法, 看到你们相册那样的地方。超级内容。 [url=https://iqvel.com/zh-Hans/a/%E5%A4%A7%E4%B8%8D%E5%88%97%E9%A2%A0/%E5%A4%A7%E6%9C%AC%E9%92%9F]夜景光影[/url] 我高度评价, 真实的旅行者分享建议。你的内容 就是 关于这些的。干得好。