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.

32 lines
936 B

const path = require('path')
module.exports = {
// 基本路径
publicPath: process.env.NODE_ENV === 'production' ? '' : './',
// 输出文件目录
outputDir: process.env.NODE_ENV === 'production' ? 'dist' : 'devdist',
devServer: {
host: '0.0.0.0',
port: 3333,
https: false, // 编译失败时刷新页面
hot: true, // 开启热加载
hotOnly: false
// proxy: {
// [process.env.VUE_APP_API]: {
// target: process.env.VUE_APP_DEV_TARGET, //API服务器的地址
// changeOrigin: true,
// pathRewrite: {
// [`^${process.env.VUE_APP_API}`]: ''
// }
// }
// }
},
chainWebpack: config => {
// 修复HMR
config.resolve.symlinks(true)
},
publicPath: './',
css: {
sourceMap: true // 开启 CSS source maps
}
}