vue.config.js 548 B

123456789101112131415161718192021222324
  1. const TerserPlugin = require('terser-webpack-plugin')
  2. module.exports = {
  3. productionSourceMap: false,
  4. publicPath: './',
  5. configureWebpack: config => {
  6. let plugins = [
  7. new TerserPlugin({
  8. terserOptions: {
  9. compress: {
  10. warnings: false,
  11. drop_debugger: false,
  12. drop_console: true,
  13. },
  14. },
  15. sourceMap: false,
  16. parallel: true,
  17. })
  18. ]
  19. if (process.env.NODE_ENV !== 'development') {
  20. config.plugins = [...config.plugins, ...plugins]
  21. }
  22. }
  23. }