vue-cli3.0的webpack常用配置(跨域、修改入口文件、打包路径为绝对路径)
module.exports = {publicPath: './',//解决打包上线时,文件路径变为绝对路径,显示空白configureWebpack: {//对webpack配置devServer: {proxy: {//跨域代理'/api': {target: 'http://ko.196.152.com'...
·
module.exports = {
publicPath: './', //解决打包上线时,文件路径变为绝对路径,显示空白
configureWebpack: { //对webpack配置
devServer: {
proxy: { //跨域代理
'/api': {
target: 'http://ko.196.152.com', //baseURL
changeOrigin: true, //是否开启跨域
pathRewrite: {
'^/api': '' //让路径以/api开头的字段为空
}
}
}
}
},
chainWebpack: config => { //修改webpack打包的入口文件。需要在根目录建两个对应入口js文件
config.when(process.env.NODE_ENV === 'production', config => {
config.entry('app').clear().add('./src/main-prod.js') //生产环境
})
config.when(process.env.NODE_ENV === 'development', config => {
config.entry('app').clear().add('./src/main-dev.js') //开发环境
})
}
}
更多推荐
已为社区贡献1条内容
所有评论(0)