forked from TALL/check-work
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.1 KiB
45 lines
1.1 KiB
'use strict'
|
|
|
|
const path = require('path')
|
|
|
|
module.exports = {
|
|
dev: {
|
|
assetsSubDirectory: 'static',
|
|
assetsPublicPath: '/',
|
|
// 配置与后台接口问题
|
|
proxyTable: {
|
|
'/api': { // 配置后台代理
|
|
target: 'https://www.sxwikionline.com/gateway', // 后台接口地址
|
|
ws: true,
|
|
secure: false,
|
|
pathRewrite: { // 路径简写
|
|
'^/api': ''
|
|
},
|
|
changeOrigin: true // 是否跨域
|
|
}
|
|
},
|
|
host: 'localhost',
|
|
port: 8080,
|
|
autoOpenBrowser: false,
|
|
errorOverlay: true,
|
|
notifyOnErrors: true,
|
|
poll: false,
|
|
useEslint: true,
|
|
showEslintErrorsInOverlay: false,
|
|
devtool: 'cheap-module-eval-source-map',
|
|
cacheBusting: true,
|
|
cssSourceMap: true
|
|
},
|
|
|
|
build: {
|
|
index: path.resolve(__dirname, '../dist/index.html'),
|
|
assetsRoot: path.resolve(__dirname, '../dist'),
|
|
assetsSubDirectory: 'static',
|
|
assetsPublicPath: '/',
|
|
productionSourceMap: true,
|
|
devtool: '#source-map',
|
|
productionGzip: false,
|
|
productionGzipExtensions: ['js', 'css'],
|
|
bundleAnalyzerReport: process.env.npm_config_report
|
|
}
|
|
}
|
|
|