builder-we-app-canary
Version:
The KOS Builder Module for Choice MicroApp, use latest dependencies
20 lines (13 loc) • 493 B
JavaScript
;
const { isWeAppHost } = require('../util/appType');
module.exports = function (config) {
if (isWeAppHost) {
return;
}
config.output.libraryTarget = 'system';
config.module = config.module || {};
config.module.rules = config.module.rules || [];
// If building code using the System global in Webpack, the following config is needed to avoid rewriting
const systemModuleRule = { parser: { system: false } };
config.module.rules.push(systemModuleRule);
};