Signed-off-by: lizhouze <lizhouze@huawei.com>
This commit is contained in:
lizhouze
2022-05-16 15:40:12 +08:00
parent e5370ff945
commit fba806a7df
2 changed files with 8 additions and 2 deletions
+4 -2
View File
@@ -16,6 +16,7 @@
import RawSource from 'webpack-sources/lib/RawSource';
const path = require('path');
const fs = require('fs');
const { Compilation } = require('webpack');
const moduleReg = /(@ohos|@system)(\.[a-zA-Z0-9]+)+/g;
@@ -47,8 +48,9 @@ class ModuleCollectionPlugin {
}
});
const moduleCollection = Array.from(moduleList);
compilation.assets['./module_collection.txt'] =
new RawSource(moduleCollection.length === 0 ? 'NULL' : moduleCollection.join(','));
const moduleContent = moduleCollection.length === 0 ? 'NULL' : moduleCollection.join(',');
fs.writeFileSync(path.resolve(process.env.buildPath, './module_collection.txt'),
moduleContent);
back && back();
},
);
+4
View File
@@ -213,6 +213,10 @@ function notPreview(env) {
}
config.plugins.push(new GenAbcPlugin(process.env.buildPath, arkDir, nodeJs,
env.buildMode === 'debug'))
if (env.buildMode === 'release' && process.env.DEVICE_LEVEL !== 'card') {
config.output.path = path.join(process.env.cachePath, "releaseAssets",
path.basename(process.env.buildPath));
}
} else {
if (env.deviceType) {
let deviceArr = env.deviceType.split(/,/)