点个star在看
yarn install报错

修改yarn的镜像源或添加.yarnrc文件
修改方案
修改yarn的镜像源或添加.yarnrc文件
electron-serve启动,窗口报require is not defined
Uncaught ReferenceError: require is not defined
这是因为electron12版本以后默认开启了禁用require的使用
修改方案

contextIsolation: false,
build打包安装后白屏
这是路由不对,electron必须使用hash模式,而我们开发时使用的是history模式
修改方案

import { createRouter, createWebHistory, createWebHashHistory, RouteRecordRaw } from "vue-router";import Home from "../views/Home.vue";const routes: Array<RouteRecordRaw> = [{path: "/",name: "Home",component: Home,},{path: "/about",name: "About",// route level code-splitting// this generates a separate chunk (about.[hash].js) for this route// which is lazy-loaded when the route is visited.component: () =>import(/* webpackChunkName: "about" */ "../views/About.vue"),},];const history =process.env.NODE_ENV === 'production' && process.env.IS_ELECTRON? createWebHashHistory(process.env.BASE_URL): createWebHistory(process.env.BASE_URL)const router = createRouter({history,routes,});export default router;
打包后或开发时无法使用remote即渲染进程无法新建窗口
修改方案

enableRemoteModule: true,
打包时报 Get “xxxxx”: EOF

是由于连不上github导致
修改方案
多试几次
