Browse Source

feat: 重构electron-builder配置,迁移至.cjs格式并更新构建命令

feat/优化
npmrun 6 months ago
parent
commit
d972bed64f
  1. 7
      electron-builder-prod.cjs
  2. 6
      package.json

7
electron-builder-prod.js → electron-builder-prod.cjs

@ -1,14 +1,17 @@
import fs from "node:fs" // import fs from "fs"
const fs = require("fs")
const text = fs.readFileSync("./config/exe_config.json", "utf8") const text = fs.readFileSync("./config/exe_config.json", "utf8")
const ExeConfig = JSON.parse(text) const ExeConfig = JSON.parse(text)
export default { module.exports = {
appId: ExeConfig.appId, appId: ExeConfig.appId,
productName: ExeConfig.name, productName: ExeConfig.name,
directories: { directories: {
buildResources: "build", buildResources: "build",
}, },
files: [ files: [
"out/**/*",
"package.json",
"!**/.vscode/*", "!**/.vscode/*",
"!src/*", "!src/*",
"!electron.vite.config.{js,ts,mjs,cjs}", "!electron.vite.config.{js,ts,mjs,cjs}",

6
package.json

@ -20,9 +20,9 @@
"build": "npm run typecheck && electron-vite build", "build": "npm run typecheck && electron-vite build",
"postinstall": "electron-builder install-app-deps", "postinstall": "electron-builder install-app-deps",
"build:unpack": "npm run build && electron-builder --dir", "build:unpack": "npm run build && electron-builder --dir",
"build:win": "npm run build && electron-builder --win --config=electron-builder-prod.js", "build:win": "npm run build && electron-builder --win --config=electron-builder-prod.cjs",
"build:mac": "npm run build && electron-builder --mac --config=electron-builder-prod.js", "build:mac": "npm run build && electron-builder --mac --config=electron-builder-prod.cjs",
"build:linux": "npm run build && electron-builder --linux --config=electron-builder-prod.js" "build:linux": "npm run build && electron-builder --linux --config=electron-builder-prod.cjs"
}, },
"dependencies": { "dependencies": {
"@electron-toolkit/preload": "^3.0.1", "@electron-toolkit/preload": "^3.0.1",

Loading…
Cancel
Save