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
module.exports = { |
|
//路径前缀 |
|
// publicPath: "/lims", |
|
publicPath: "./", |
|
// publicPath: "/", |
|
lintOnSave: true, |
|
productionSourceMap: false, |
|
chainWebpack: (config) => { |
|
//忽略的打包文件 |
|
config.externals({ |
|
vue: "Vue", |
|
"vue-router": "VueRouter", |
|
vuex: "Vuex", |
|
axios: "axios", |
|
"element-ui": "ELEMENT", |
|
}) |
|
const entry = config.entry("app") |
|
entry.add("babel-polyfill").end() |
|
entry.add("classlist-polyfill").end() |
|
entry.add("@/mock").end() |
|
}, |
|
css: { |
|
extract: { ignoreOrder: true }, |
|
}, |
|
//开发模式反向代理配置,生产模式请使用Nginx部署并配置反向代理 |
|
devServer: { |
|
port: 1888, |
|
proxy: { |
|
"/api": { |
|
// 本地服务接口地址 |
|
// target: 'http://localhost:81', |
|
// 李涛服务器 |
|
// target: "http://192.168.1.200:81", |
|
// 内网开发使用地址 畜牧局 |
|
// target: "http://192.168.1.5:80/api", |
|
// 外网开发使用地址 |
|
target:"http://192.168.3.36:8000/api", |
|
ws: true, |
|
pathRewrite: { |
|
"^/api": "/", |
|
}, |
|
}, |
|
}, |
|
}, |
|
}
|
|
|