build bug
This commit is contained in:
parent
9f7dc36ce4
commit
086e2555d2
@ -54,13 +54,13 @@ function buildPortableApp() {
|
|||||||
console.log('开始构建Windows 7便携应用...');
|
console.log('开始构建Windows 7便携应用...');
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// 设置构建环境变量
|
// 完全删除签名环境变量,而不是设置为空字符串
|
||||||
process.env.WIN_CSC_LINK = '';
|
delete process.env.WIN_CSC_LINK;
|
||||||
process.env.WIN_CSC_KEY_PASSWORD = '';
|
delete process.env.WIN_CSC_KEY_PASSWORD;
|
||||||
|
|
||||||
// 执行构建命令 - 直接指定主入口文件
|
// 执行构建命令
|
||||||
execSync(
|
execSync(
|
||||||
'npm run electron:build -- --win portable --ia32 --x64 --publish never --extra-resource=background',
|
'npm run electron:build -- --win portable --ia32 --x64 --publish never',
|
||||||
{ stdio: 'inherit' }
|
{ stdio: 'inherit' }
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -77,11 +77,43 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
// 在electron-builder 22.9.1中,压缩配置应该在build选项中设置
|
// 在electron-builder 22.9.1中,压缩配置应该在build选项中设置
|
||||||
builderOptions: {
|
builderOptions: {
|
||||||
compression: "store", // 等同于--no-compress,不压缩应用
|
compression: "store",
|
||||||
// 添加这行配置,强制设置打包后package.json的main字段
|
|
||||||
extraMetadata: {
|
extraMetadata: {
|
||||||
main: "background.js"
|
main: "background.js"
|
||||||
}
|
},
|
||||||
|
// 将所有Windows配置统一到这里
|
||||||
|
win: {
|
||||||
|
target: [
|
||||||
|
{
|
||||||
|
target: "portable",
|
||||||
|
arch: ["ia32", "x64"],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
icon: "public/favicon.ico",
|
||||||
|
signingHashAlgorithms: ['sha256'],
|
||||||
|
sign: false, // 明确禁用签名
|
||||||
|
extraResources: [
|
||||||
|
{
|
||||||
|
from: "background",
|
||||||
|
to: "background",
|
||||||
|
filter: ["**/*"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
from: "background/font",
|
||||||
|
to: "font",
|
||||||
|
filter: ["**/*"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
from: "data",
|
||||||
|
to: "data",
|
||||||
|
filter: [".gitignore"],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
portable: {
|
||||||
|
artifactName: "统计技能考试系统_便携版_${version}_${arch}.exe",
|
||||||
|
target: "portable",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user