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,自动切换端口
    },
  },
})
相关推荐
by__csdn2 小时前
大前端:定义、演进与实践全景解析
前端·javascript·vue.js·react.js·typescript·ecmascript·动画
带刺的坐椅2 小时前
Java 低代码平台的“动态引擎”:Liquor
java·javascript·低代码·groovy·liquor
徐同保3 小时前
Electron创建demo项目和打包
前端·javascript·electron
落幕__3 小时前
Electron学习
electron
Sherry0073 小时前
从零开始理解 JavaScript Promise:彻底搞懂异步编程
前端·javascript·promise
哆啦A梦15883 小时前
商城后台管理系统 02,商品-页面添加-弹框添加
javascript·vue.js·elementui
AAA阿giao3 小时前
从“拼字符串”到“魔法响应”:一场数据驱动页面的奇幻进化之旅
前端·javascript·vue.js
donecoding3 小时前
解决 npm 发布 403 错误:全局配置 NPM Automation Token 完整指南
前端·javascript
SakuraOnTheWay3 小时前
拆解一个由 setTimeout 引发的“页面假死”悬案
前端·javascript