const path = require("path"); const webpack = require("webpack"); function resolve(dir) { return path.join(__dirname, dir); } // vue.config.js module.exports = { chainWebpack: (config) => { config.resolve.alias .set("@$", resolve("src")) .set("@static", resolve("public/static")); // svg图标加载 config.module .rule("svg") .exclude.add(path.join(__dirname, resolve("src/assets/icons/svg"))) .end(); config.module .rule("icons") .test(/\.svg$/) .include.add(path.join(__dirname, resolve("src/assets/icons/svg"))) .end() .use("svg-sprite") .loader("svg-sprite-loader") .options({ symbolId: "icon-[name]", }) .end(); }, devServer: { port: 2014, proxy: { // "/oauth": { // target: "http://121.43.55.7:10086", // changeOrigin: true, // 允许跨域 // }, // "/dms": { // target: "http://121.43.55.7:10081", // changeOrigin: true, // 允许跨域 // }, // "/conllection": { // target: "http://121.43.55.7:10089", // changeOrigin: true, // 允许跨域 // }, // "/audit": { // target: "http://121.43.55.7:10013", // changeOrigin: true, // 允许跨域 // }, "/oauth": { target: "http://10.220.106.75:10011", changeOrigin: true, // 允许跨域 }, "/dms": { target: "http://10.220.106.75:10012", changeOrigin: true, // 允许跨域 }, "/conllection": { target: "http://10.220.106.75:10013", changeOrigin: true, // 允许跨域 }, "/audit": { target: "http://10.220.106.75:10014", changeOrigin: true, // 允许跨域 }, }, }, };