/* * @Author: shuishen 1109946754@qq.com * @Date: 2024-01-26 15:42:37 * @LastEditors: shuishen 1109946754@qq.com * @LastEditTime: 2024-01-29 11:03:29 * @FilePath: \jczz_web\vue.config.js * @Description: * * Copyright (c) 2024 by shuishen, All Rights Reserved. */ module.exports = { //路径前缀 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://192.168.1.50:8110", // target: "https://srgdjczzxtpt.com:2080/api", // target: "https://kt39592615.goho.co", // target: "http://z4042833u6.wicp.vip", // target: "http://localhost:9528", // target: "http://192.168.2.109:9528", //远程演示服务地址,可用于直接启动项目 //target: 'https://saber.bladex.cn/api', changeOrigin: true, ws: true, pathRewrite: { "^/api": "/", }, }, }, }, }