Files
scan-code-jssdk/webpack.pre.js
2026-04-30 10:16:43 +08:00

31 lines
886 B
JavaScript

const path = require('path');
const baseConfig = require('./webpack.base.js');
const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
const CpWebpackPlugin = require('cp-webpack-plugin');
const { EnvWebPackage } = require('./webpack.plugin.js');
const outputFrom = path.resolve('./dist/index.js');
const outputTo = path.resolve('./dist/lagged_tps.js');
module.exports = Object.assign({}, baseConfig, {
plugins: [
...baseConfig.plugins,
new UglifyJsPlugin({
uglifyOptions: {
output: {
comments: false
}
}
}),
new EnvWebPackage({
entry: baseConfig.entry,
output: baseConfig.output.path,
env: "pre"
}),
new CpWebpackPlugin([
{ from: outputFrom, to: outputTo }
]),
],
mode: 'production',
});