win7 background

This commit is contained in:
chenqiang 2025-09-09 05:37:58 +08:00
parent 5952c096f0
commit 6465a9a2ee
2 changed files with 8 additions and 9 deletions

View File

@ -49,8 +49,7 @@ function prepareForBuild() {
}
}
// 删除之前添加的临时修改package.json的逻辑因为现在路径已经正确
// 执行打包命令 - 移除临时修改package.json的逻辑
function buildPortableApp() {
console.log('开始构建Windows 7便携应用...');
@ -59,7 +58,7 @@ function buildPortableApp() {
process.env.WIN_CSC_LINK = '';
process.env.WIN_CSC_KEY_PASSWORD = '';
// 执行构建命令 - 移除不兼容的--no-compress选项
// 执行构建命令
execSync(
'npm run electron:build -- --win portable --ia32 --x64 --publish never',
{ stdio: 'inherit' }
@ -75,10 +74,10 @@ function buildPortableApp() {
// 主函数
function main() {
console.log("==== Windows 7便携应用打包工具 ====");
console.log("Node.js版本:", process.version);
console.log("Electron版本: 11.5.0");
console.log("Vue版本: 2.6.11");
console.log('==== Windows 7便携应用打包工具 ====');
console.log('Node.js版本:', process.version);
console.log('Electron版本: 11.5.0');
console.log('Vue版本: 2.6.11');
prepareForBuild();
buildPortableApp();

View File

@ -6,6 +6,8 @@ module.exports = {
return args;
});
},
// 将outputDir移到顶层配置
outputDir: 'dist_electron',
pluginOptions: {
electronBuilder: {
nodeIntegration: false,
@ -13,8 +15,6 @@ module.exports = {
preload: "src/preload.js",
mainProcessFile: "background/main.js",
lintPreloadFiles: false,
// 添加这段配置确保构建路径正确
outputDir: 'dist_electron',
// 将externals改为数组格式
externals: ["fontkit", "pdfkit"],
chainWebpackMainProcess: (config) => {