/** * author * 2018-11-5 * webpack 相关配置 */ const path = require('path') const resolve = dir => path.join(__dirname, dir) const ds_overlay = { warnings: true, errors: true } const ds_proxy = { '/': { ws: false, target: 'https://dev.test.gitinn.com/', changeOrigin: true, // pathRewrite: { // '/api/dispatch': '/dispatch' // } }, } module.exports = { baseUrl: process.env.NODE_ENV === 'production' ? './' : '/', chainWebpack: config => { config.entry.vender = ['echarts', 'vue', 'vuex', 'vue-router', 'element-ui'] config.resolve.alias .set('assets',resolve('src/assets')) .set('components',resolve('src/components')) .set('views',resolve('src/views')) .set('static',resolve('src/static')) config.devServer .set('port', 20201) .set('historyApiFallback', false) .set('noInfo', true) .set('open', true) .set('quiet', true) .set('overlay', ds_overlay) .set('proxy', ds_proxy) }, }