feat: 支持win打包

This commit is contained in:
mingyuansi
2026-06-10 14:16:46 +08:00
parent bb289f5438
commit 68312c6137
17 changed files with 2360 additions and 17 deletions

View File

@@ -0,0 +1,35 @@
const { execSync } = require('child_process')
console.log('🔍 验证 Electron 镜像源配置...\n')
// 检查 npm 配置
try {
const registry = execSync('npm config get registry', { encoding: 'utf-8' }).trim()
const electronMirror = execSync('npm config get electron_mirror', { encoding: 'utf-8' }).trim()
const builderMirror = execSync('npm config get electron_builder_binaries_mirror', { encoding: 'utf-8' }).trim()
console.log('✅ npm 配置:')
console.log(' registry:', registry)
console.log(' electron_mirror:', electronMirror)
console.log(' electron_builder_binaries_mirror:', builderMirror)
console.log()
// 验证是否使用了镜像源
const isUsingMirror = electronMirror.includes('npmmirror.com') ||
electronMirror.includes('huaweicloud.com') ||
electronMirror.includes('cloud.tencent.com')
if (isUsingMirror) {
console.log('✅ 已配置国内镜像源,无需翻墙即可打包!')
} else {
console.log('⚠️ 未检测到国内镜像源,可能需要翻墙才能打包')
}
console.log()
console.log('📦 现在可以执行打包命令:')
console.log(' npm run pack:win # Windows')
console.log(' npm run pack:mac # Mac')
} catch (error) {
console.error('❌ 验证失败:', error.message)
}