优化调整bug与加密

This commit is contained in:
24kycj
2026-01-11 01:06:02 +08:00
parent f4aef8abaa
commit c26c4fa66e
19 changed files with 124 additions and 966 deletions
+3 -25
View File
@@ -874,31 +874,9 @@
const path = require('path'), fs = require('fs'), remote = require('@electron/remote');
const appPath = (() => { try { return remote.app.getAppPath(); } catch(e) { return __dirname || process.cwd(); } })();
// 读取模块映射配置
let mappedName = 'design1';
try {
const moduleMapPath = path.join(appPath, 'lib', 'module-map.json');
if (fs.existsSync(moduleMapPath)) {
const moduleMap = JSON.parse(fs.readFileSync(moduleMapPath, 'utf8'));
mappedName = moduleMap.mappings?.main?.design1 || 'design1';
}
} catch(e) {}
const jscPath = path.join(appPath, 'lib', `${mappedName}.jsc`);
const jsPath = path.join(appPath, 'lib', 'design1.js');
// 优先加载映射的 .jsc 文件
try {
require('bytenode');
require.extensions['.dl'] = require.extensions['.jsc'];
if (fs.existsSync(jscPath)) {
require(jscPath);
console.log(`[加载] ✅ design1 → ${mappedName}.jsc`);
return;
}
} catch(e) { console.error('[加载] .jsc 加载失败:', e.message); }
// 回退到 .js 源文件
// 加载 .js 文件
if (fs.existsSync(jsPath)) {
try {
require(jsPath);
@@ -907,8 +885,8 @@
alert('文件加载失败!\n\n错误: ' + e.message);
}
} else {
alert('文件不存在!\n\n请检查:\n1. ' + jscPath + '\n2. ' + jsPath);
}
alert('文件不存在!\n\n请检查:' + jsPath);
}
})();
</script>
</body>