vue.config.js 955 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. const defProxy = {
  2. "/api": {
  3. // target: "http://192.168.10.26:6001/",
  4. target: "http://192.168.10.36:9222/",
  5. // target: "http://192.168.10.86:6001/",
  6. changeOrigin: true,
  7. },
  8. "/file": {
  9. // target: "http://192.168.10.26:6001/",
  10. target: "http://192.168.10.36:9222/",
  11. // target: "http://192.168.10.86:6001/",
  12. changeOrigin: true,
  13. },
  14. };
  15. let devProxy = null;
  16. try {
  17. devProxy = require("./dev-proxy");
  18. } catch (error) {
  19. console.log(error);
  20. }
  21. var webpack = require("webpack");
  22. module.exports = {
  23. lintOnSave: process.env.NODE_ENV !== "production" ? true : "error",
  24. devServer: {
  25. proxy: devProxy || defProxy,
  26. },
  27. configureWebpack: {
  28. devtool: "source-map",
  29. plugins: [
  30. // Ignore all locale files of moment.js
  31. // TODO: use webpack stats to check if iview locale matters
  32. new webpack.IgnorePlugin(/^\.\/locale$/, /moment|iview$/),
  33. ],
  34. },
  35. transpileDependencies: [/\bvue-awesome\b/],
  36. };