electron-builder打包exe后白屏的解决方法
项目用的是An Electron application with Vue3 and TypeScript。
Debug运行项目没问题,可以显示页面。不过有浏览器控制台显示错误:
Unable to load preload script:preload/index.js
Unable to load preload script 翻译后:无法加载预加载脚本。
猜测指向的加载index.js路径有问题。最后改成输出out文件中:
__dirname:程序exe运行的路径
// HMR for renderer base on electron-vite cli. // Load the remote URL for development or the local html file for production. if (is.dev && process.env['ELECTRON_RENDERER_URL']) { console.log("__dirname=====>"+__dirname); mainWindow!.webContents.openDevTools(); mainWindow.loadURL(process.env['ELECTRON_RENDERER_URL']) } else { //mainWindow.loadFile(join(__dirname, '/renderer/index.html')) mainWindow.loadFile(join(__dirname,'../../out/renderer/index.html')); }
以上就是electron-builder打包exe后白屏的解决方法的详细内容,更多关于electron-builder打包exe白屏的资料请关注脚本之家其它相关文章!
相关文章
inputSuggest文本框输入时提示、自动完成效果(邮箱输入自动补全插件)
inputSuggest在文本框输入字符时提示,类似Windows的“自动完成”功能,当在文本框输入字符时,与此相关的内容会显示在文本框的下边,你可随时使用键盘或鼠标点选那些提示,你就不用输入了2012-05-05小议Function.apply() 之一------(函数的劫持与对象的复制)
小议Function.apply() 之一------(函数的劫持与对象的复制)...2006-11-11Bootstrap 设置datetimepicker在屏幕上面弹出设置方法
datetimepicker默认是在输入框下面弹出的,但是遇到输入框在屏幕下面时,日期选择框会有一部分在屏幕下面,显示不了,因此需要能够从上面弹出,下面小编给大家介绍下Bootstrap 设置datetimepicker在屏幕上面弹出的设置方法2017-03-03
最新评论