UNPKG

@ecip/ecip-components

Version:

A magical vue admin. An out-of-box UI solution for enterprise applications. Newest development stack of vue. Lots of awesome features

38 lines (35 loc) 906 B
// const UglifyJsPlugin = require('uglifyjs-webpack-plugin') const TerserPlugin = require('terser-webpack-plugin') const port = process.env.port || process.env.npm_config_port || 4001 // dev port module.exports = { productionSourceMap: false, publicPath: '/', lintOnSave: process.env.NODE_ENV === 'development', devServer: { port: port, open: false, overlay: { warnings: false, errors: true }, before: require('./mock/mock-server.js') }, configureWebpack: config => { const plugins = [ new TerserPlugin({ terserOptions: { compress: { warnings: false, drop_debugger: false, drop_console: true } }, sourceMap: false, parallel: true }) ] if (process.env.NODE_ENV !== 'development') { config.plugins = [...config.plugins, ...plugins] } } }