templates/.umirc.ts
2024-04-09 17:34:58 +08:00

31 lines
660 B
TypeScript

import { defineConfig } from "umi";
import { Platform, createTargets } from "@umijs/plugin-electron";
// example: mac & windows
const targets = createTargets([Platform.WINDOWS]);
// example: mac m1
// const targets = Platform.MAC.createTarget(['dmg'], Arch.arm64);
export default defineConfig({
npmClient: "pnpm",
plugins: ["@umijs/plugin-electron", "@umijs/plugins/dist/dva"],
// metas: [
// {
// 'http-equiv': 'Content-Security-Policy',
// content: "default-src 'none'"
// }
// ],
electron: {
builder: {
targets,
config: {}
},
extraDevFiles: {}
},
define: {
APP_ENV: "dev"
},
dva: {},
});