electron-vite报错Unexpected end of JSON input

Electron使用loadURL时报错

报错Unexpected end of JSON input

复现场景

一个用vite启动浏览器脚手架;另一个用electron-vite启动时;
注意 :vite 默认启动端口号都是5173;

原理分析

错误的核心根源:端口冲突引发的通信数据污染

Electron-Vite配置修改

要放在renderer里面

typescript 复制代码
// 对于 electron-vite 项目(electron.vite.config.ts)
import { defineConfig } from 'electron-vite'

export default defineConfig({
  renderer: {
    server: {
      port: 5173, // 起始端口
      strictPort: false, // 关键:默认 false,自动切换端口
    },
  },
})
相关推荐
kyriewen2 小时前
程序员连夜带团队跑路,省了23万:这AI太贵,真的用不起了
前端·javascript·openai
:mnong5 小时前
附图报价系统设计分析5
electron·pdf·vue·cad·dwg·定额
我叫黑大帅5 小时前
为什么需要 @types/react?解决“无法找到模块 react 的声明文件”报错
前端·javascript·面试
之歆5 小时前
DAY_21JavaScript 深度解析:数组(Array)与函数(Function)(一)
前端·javascript
爱上好庆祝6 小时前
学习js的第七天(wed APIs的开始)
前端·javascript·css·学习·html·css3
ooseabiscuit7 小时前
Laravel6.x核心优化与特性全解析
android·开发语言·javascript
哆啦A梦15888 小时前
20, Springboot3+vue3实现前台轮播图和详情页的设计
javascript·数据库·spring boot·mybatis·vue3
gogoing8 小时前
ESLint 配置字段说明
前端·javascript
Lkstar8 小时前
面试官让我手写 Promise.all / Promise.race / Promise.allSettled,我直接水灵灵地写出来了
javascript·面试
gogoing8 小时前
webpack 的性能优化
前端·javascript