当前位置: 首页 > article >正文

electron-vite 构建后路由失效问题

这个问题大概是这样的:使用 electron-vite 构建的应用,开发时候,用路由的窗口能正常显示,而打包后无法访问。

其实官网给出了说明:说明

也可以通过下面这段代码看出一些东西:

很明显他判断了环境,如果是开发环境访问的则是url,如果是构建环境则是按照文件路径去找的。因此,当我们在新开页面的时候,也是需要写两种跳转的,一种是开发阶段的跳转,一种则是构建时候的跳转。(看到这里你应该就知道问题所在了) 

在构建过程需要使用这种写法:

win.loadFile(path.join(__dirname, '../renderer/index.html'), { hash: 'home' })

然后还有一些注意事项:就比如无论你使用的是vue还是react路由模式只能使用hash模式

 


http://www.kler.cn/a/540257.html

相关文章:

  • Vue全流程--Vue2路由
  • DFS+回溯+剪枝(深度优先搜索)——搜索算法
  • C# 封送和远程编程介绍
  • 小鹅通首页网页开发
  • Mybatis
  • Delphi语言的云计算
  • 2025web寒假作业二
  • Kotlin Bytedeco OpenCV 图像图像51.1 KNN背景消除
  • 防火墙:用户认证综合练习实验
  • http 模块
  • 自有服务与软件包
  • vite + axios 代理不起作用 404 无效
  • DeepSeek帮助做【真】软件需求-而不是批量刷废话
  • 【Flink源码分析】5. Flink1.19源码分析-异步编程(CompletableFuture)
  • 单片机上SPI和IIC的区别
  • DuckDB:pg_duckdb集成DuckDB和PostgreSQL实现高效数据分析
  • CWOI-N RER 1 > 2 Solution
  • MYSQL学习笔记(七):新年第一篇之子查询
  • 机器学习:定义、原理、应用与未来(万字总结)
  • 标签画像系统设计分析
  • 一、boolen盲注和时间盲注
  • Linux系统-centos防火墙firewalld详解
  • 《StyTr²:基于 Transformer 的图像风格迁移》学习笔记
  • ES传输带宽优化方案
  • 9.JVM-方法区
  • 第四个Qt开发实例(为Label组件添加显示的文字)