wx-script
Version:
wx-script 小程序打包
26 lines (22 loc) • 654 B
JavaScript
const { merge } = require('webpack-merge');
const webpack = require('webpack');
const common = require('./webpack.common');
const scriptConfig = require('../../scriptConfig');
common().then((webpackConfig) => {
const config = merge(webpackConfig, {
mode: 'production',
}, scriptConfig.webpackConfig || {});
const compiler = webpack(config);
compiler.run((err, stats) => {
if (err) {
console.error(err);
return;
}
if (stats.hasErrors() || stats.hasWarnings()) {
console.log(stats.toString('errors-warnings'));
}
compiler.close((closeErr) => {
closeErr && console.log(closeErr);
});
});
});