mirror of
https://github.com/openharmony/developtools_ace-ets2bundle.git
synced 2026-07-25 06:05:39 -04:00
extract common module in api9 fa Signed-off-by: houhaoyu <houhaoyu@huawei.com> Change-Id: I9d0af30d80bbd89eb3ad0e43895fa11f159def60
This commit is contained in:
@@ -183,7 +183,7 @@ export class ResultStates {
|
|||||||
return undefined;
|
return undefined;
|
||||||
}\n` +
|
}\n` +
|
||||||
`if (globalThis["__common_module_cache__${projectConfig.hashProjectPath}"]` +
|
`if (globalThis["__common_module_cache__${projectConfig.hashProjectPath}"]` +
|
||||||
` && moduleId.indexOf("?name=") < 0 && isCommonModue(moduleId)) {\n` +
|
` && String(moduleId).indexOf("?name=") < 0 && isCommonModue(moduleId)) {\n` +
|
||||||
` globalThis["__common_module_cache__${projectConfig.hashProjectPath}"]` +
|
` globalThis["__common_module_cache__${projectConfig.hashProjectPath}"]` +
|
||||||
`[moduleId] = module;\n}`);
|
`[moduleId] = module;\n}`);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -202,7 +202,12 @@ function setProjectConfig(envArgs) {
|
|||||||
function setReleaseConfig(config) {
|
function setReleaseConfig(config) {
|
||||||
const TerserPlugin = require('terser-webpack-plugin');
|
const TerserPlugin = require('terser-webpack-plugin');
|
||||||
config.mode = 'production';
|
config.mode = 'production';
|
||||||
config.optimization = {
|
if (process.env.compileMode !== 'moduleJson' && abilityConfig.abilityType === 'page') {
|
||||||
|
config.optimization = config.optimization;
|
||||||
|
} else {
|
||||||
|
config.optimization = {};
|
||||||
|
}
|
||||||
|
Object.assign(config.optimization, {
|
||||||
emitOnErrors: true,
|
emitOnErrors: true,
|
||||||
usedExports: false,
|
usedExports: false,
|
||||||
minimize: true,
|
minimize: true,
|
||||||
@@ -219,7 +224,7 @@ function setReleaseConfig(config) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
})]
|
})]
|
||||||
};
|
});
|
||||||
config.output.sourceMapFilename = '_releaseMap/[name].js.map';
|
config.output.sourceMapFilename = '_releaseMap/[name].js.map';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user