Vue CLI Plugin Electron Builder 打包出现空白问题


使用yarn electron:serve 测试是正常的

打包后就异常了

首先修改路由模式

// vue-router 4.x版本
const router = createRouter({
  history: process.env.IS_ELECTRON ? createWebHashHistory(process.env.BASE_URL) : createWebHistory(process.env.BASE_URL),
  ...
});

/*
vue-router 4.0 以下版本
const router = createRouter({
  mode: process.env.IS_ELECTRON ? 'hash':'history',,
  ...
});
*/

然后在路由中首页面千万不要一异步引入,其他页面无所谓,可以使用异步方式引入

如果首页面想要异步引入的话。可以在app.vue 的created生命周期中跳转到 首页面

路由模式比较重要,生成环境不能使用histroy 虽然可以正常跳转,但是返回上一页就不知道跳哪去了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM