윈도우 앱 업데이트 문제 수정
This commit is contained in:
@@ -80,11 +80,20 @@ if (!fs.existsSync(dir)) {
|
||||
let manifest = readManifest();
|
||||
const platformKeys = manifest ? Object.keys(manifest.platforms) : [];
|
||||
|
||||
if (manifest && platformKeys.length > 0) {
|
||||
const hasLegacyExdevUrl = manifest && platformKeys.some((k) => {
|
||||
const u = manifest.platforms[k]?.url ?? '';
|
||||
return /exdev\.co\.kr/i.test(u);
|
||||
});
|
||||
|
||||
if (manifest && platformKeys.length > 0 && !hasLegacyExdevUrl) {
|
||||
console.log('[ensure-latest] OK v' + manifest.version + ' platforms=' + platformKeys.join(','));
|
||||
process.exit(0);
|
||||
}
|
||||
|
||||
if (hasLegacyExdevUrl) {
|
||||
console.warn('[ensure-latest] legacy exdev.co.kr URL in platforms — regenerate');
|
||||
}
|
||||
|
||||
const generated = runGenerate();
|
||||
if (generated && Object.keys(generated.platforms).length > 0) {
|
||||
console.log('[ensure-latest] regenerated v' + generated.version + ' platforms=' + Object.keys(generated.platforms).join(','));
|
||||
|
||||
Reference in New Issue
Block a user