| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- /**
- * 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)
- },
- }
|