点个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导致
修改方案
多试几次