构建新思路
This commit is contained in:
parent
15e4eec3eb
commit
6179410604
3
index.js
3
index.js
@ -1,3 +0,0 @@
|
|||||||
// 这是一个简单的入口文件,用于解决Electron Builder路径解析问题
|
|
||||||
// 它会直接引用background/main.js作为实际入口点
|
|
||||||
require('./background/main');
|
|
@ -58,9 +58,9 @@ function buildPortableApp() {
|
|||||||
process.env.WIN_CSC_LINK = '';
|
process.env.WIN_CSC_LINK = '';
|
||||||
process.env.WIN_CSC_KEY_PASSWORD = '';
|
process.env.WIN_CSC_KEY_PASSWORD = '';
|
||||||
|
|
||||||
// 执行构建命令
|
// 执行构建命令 - 直接指定主入口文件
|
||||||
execSync(
|
execSync(
|
||||||
'npm run electron:build -- --win portable --ia32 --x64 --publish never',
|
'npm run electron:build -- --win portable --ia32 --x64 --publish never --extra-resource=background',
|
||||||
{ stdio: 'inherit' }
|
{ stdio: 'inherit' }
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
"private": true,
|
"private": true,
|
||||||
"description": "统计技能考试系统",
|
"description": "统计技能考试系统",
|
||||||
"author": "抚顺市统计局",
|
"author": "抚顺市统计局",
|
||||||
"main": "index.js",
|
"main": "background/main.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "vue-cli-service electron:serve",
|
"start": "vue-cli-service electron:serve",
|
||||||
"serve": "vue-cli-service serve",
|
"serve": "vue-cli-service serve",
|
||||||
|
@ -15,7 +15,6 @@ module.exports = {
|
|||||||
preload: "src/preload.js",
|
preload: "src/preload.js",
|
||||||
mainProcessFile: "background/main.js",
|
mainProcessFile: "background/main.js",
|
||||||
lintPreloadFiles: false,
|
lintPreloadFiles: false,
|
||||||
// 将externals改为数组格式
|
|
||||||
externals: ["fontkit", "pdfkit"],
|
externals: ["fontkit", "pdfkit"],
|
||||||
chainWebpackMainProcess: (config) => {
|
chainWebpackMainProcess: (config) => {
|
||||||
config.module
|
config.module
|
||||||
@ -54,7 +53,12 @@ module.exports = {
|
|||||||
// 针对Windows 7的特殊配置
|
// 针对Windows 7的特殊配置
|
||||||
extraResources: [
|
extraResources: [
|
||||||
{
|
{
|
||||||
from: "background/font", // 更新为新路径
|
from: "background", // 包含整个background目录
|
||||||
|
to: "background",
|
||||||
|
filter: ["**/*"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
from: "background/font",
|
||||||
to: "font",
|
to: "font",
|
||||||
filter: ["**/*"],
|
filter: ["**/*"],
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user