|
- /**
- * 配置参考: https://cli.vuejs.org/zh/config/
- */
- module.exports = {
- publicPath: process.env.NODE_ENV === 'production' ? './' : '/',
- chainWebpack: config => {
- const svgRule = config.module.rule('svg')
- svgRule.uses.clear()
- svgRule
- .test(/\.svg$/)
- .use('svg-sprite-loader')
- .loader('svg-sprite-loader')
- },
- productionSourceMap: false,
- configureWebpack: config => {
- if (process.env.NODE_ENV === 'production') {
- config.performance = {
- maxEntrypointSize: 2097152, // 大小改为2mb
- maxAssetSize: 1572864
- }
- }
- },
- devServer: {
- open: true,
- port: 8001,
- overlay: {
- errors: true,
- warnings: true
- },
- proxy: {
- '/api': {
- target: 'http://india.mes.picaiba.com/'
- },
- '/yd-monitor': {
- target: 'http://192.168.1.20:8080/' // 开发地址
- },
- '/ureport': {
- target: 'http://india.mes.picaiba.com/' // ureporter
- }
- }
- }
- }
|