diff --git a/packages/@vue/cli-service/lib/config/base.js b/packages/@vue/cli-service/lib/config/base.js index 37a2281958..75209a9627 100644 --- a/packages/@vue/cli-service/lib/config/base.js +++ b/packages/@vue/cli-service/lib/config/base.js @@ -187,5 +187,11 @@ module.exports = (api, options) => { additionalTransformers: [transformer], additionalFormatters: [formatter] }]) + + const TerserPlugin = require('terser-webpack-plugin') + const terserOptions = require('./terserOptions') + webpackConfig.optimization + .minimizer('terser') + .use(TerserPlugin, [terserOptions(options)]) }) } diff --git a/packages/@vue/cli-service/lib/config/prod.js b/packages/@vue/cli-service/lib/config/prod.js index 676f992864..64c966f4f5 100644 --- a/packages/@vue/cli-service/lib/config/prod.js +++ b/packages/@vue/cli-service/lib/config/prod.js @@ -15,12 +15,6 @@ module.exports = (api, options) => { // disable optimization during tests to speed things up if (process.env.VUE_CLI_TEST) { webpackConfig.optimization.minimize(false) - } else { - const TerserPlugin = require('terser-webpack-plugin') - const terserOptions = require('./terserOptions') - webpackConfig.optimization - .minimizer('terser') - .use(TerserPlugin, [terserOptions(options)]) } } })