fix: 修复CodeQL检测到的代码问题

This commit is contained in:
yhh
2025-12-03 18:08:19 +08:00
parent f7535a2aac
commit 293ac2dca3
18 changed files with 60 additions and 67 deletions

View File

@@ -711,6 +711,7 @@ export class WebBuildPipeline implements IBuildPipeline {
for (const pattern of includes) {
const regexPattern = pattern
.replace(/\\/g, '\\\\')
.replace(/\./g, '\\.')
.replace(/\*/g, '.*')
.replace(/\?/g, '.');
@@ -1115,16 +1116,6 @@ export class WebBuildPipeline implements IBuildPipeline {
}
}
const esEngineDir = `${context.outputDir}/libs/es-engine`;
const hasWasm = await fs.pathExists(esEngineDir);
let wasmFileName = 'es_engine_bg.wasm';
if (hasWasm) {
const wasmFiles = await fs.listFilesByExtension(esEngineDir, ['.wasm']);
if (wasmFiles.length > 0) {
wasmFileName = wasmFiles[0].split(/[/\\]/).pop() || wasmFileName;
}
}
const useBundledModules = webConfig.bundleModules !== false;
let importMapScript = '';
let pluginImportCode = '';