release fa common

Signed-off-by: houhaoyu <houhaoyu@huawei.com>
Change-Id: Ic25b0f3e57c7a3977c40da8f12a26486f1f44606
This commit is contained in:
houhaoyu
2022-08-18 16:16:47 +08:00
parent 630c124ea1
commit fa479c7246
2 changed files with 8 additions and 3 deletions
+1 -1
View File
@@ -163,7 +163,7 @@ class ResultStates {
return undefined; return undefined;
}\n` + }\n` +
`if (globalThis["__common_module_cache__${process.env.hashProjectPath}"]` + `if (globalThis["__common_module_cache__${process.env.hashProjectPath}"]` +
` && moduleId.indexOf("?name=") < 0 && isCommonModue(moduleId)) {\n` + ` && String(moduleId).indexOf("?name=") < 0 && isCommonModue(moduleId)) {\n` +
` globalThis["__common_module_cache__${process.env.hashProjectPath}"]` + ` globalThis["__common_module_cache__${process.env.hashProjectPath}"]` +
`[moduleId] = module;\n}`) : source; `[moduleId] = module;\n}`) : source;
}); });
+7 -2
View File
@@ -342,7 +342,12 @@ module.exports = (env) => {
} }
if (env.buildMode === 'release') { if (env.buildMode === 'release') {
config.mode = 'production' config.mode = 'production'
config.optimization = { if (process.env.compileMode !== 'moduleJson' && process.env.abilityType === 'page') {
config.optimization = config.optimization;
} else {
config.optimization = {};
}
Object.assign(config.optimization, {
minimize: true, minimize: true,
minimizer: [ minimizer: [
new TerserPlugin({ new TerserPlugin({
@@ -363,7 +368,7 @@ module.exports = (env) => {
}, },
}) })
] ]
} })
config.output.sourceMapFilename = '_releaseMap/[name].js.map' config.output.sourceMapFilename = '_releaseMap/[name].js.map'
} }
} }