|
@@ -1,17 +1,17 @@
|
|
|
var TerserPlugin = require("terser-webpack-plugin");
|
|
|
-var devProxy = {};
|
|
|
-try {
|
|
|
- devProxy = require("./dev-proxy");
|
|
|
-} catch (error) {}
|
|
|
-
|
|
|
-var proxy = process.env.NODE_ENV === "production" ? {} : devProxy;
|
|
|
|
|
|
// 配置手册: https://cli.vuejs.org/zh/config/#vue-config-js
|
|
|
// electron-bulder配置:https://www.electron.build/configuration/contents#extrafiles
|
|
|
var config = {
|
|
|
// publicPath: './',
|
|
|
devServer: {
|
|
|
- port: 8066
|
|
|
+ port: 8066,
|
|
|
+ proxy: {
|
|
|
+ "/api/": {
|
|
|
+ target: process.env.VUE_APP_DEV_PROXY,
|
|
|
+ changeOrigin: true
|
|
|
+ }
|
|
|
+ }
|
|
|
},
|
|
|
pluginOptions: {
|
|
|
electronBuilder: {
|
|
@@ -60,10 +60,6 @@ if (process.env.NODE_ENV === "production") {
|
|
|
};
|
|
|
}
|
|
|
|
|
|
-if (proxy && Object.keys(proxy).length) {
|
|
|
- config.devServer.proxy = proxy;
|
|
|
-}
|
|
|
-
|
|
|
// 解决iview自定义主题导入less报错
|
|
|
config.css = {
|
|
|
loaderOptions: {
|