vue.config.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. const path = require("path");
  2. //添加版本号 此处用时间戳
  3. const Timestamp = new Date().getTime()
  4. process.env.VUE_APP_VERSION = require('./package.json').version
  5. module.exports = {
  6. publicPath: "./",
  7. devServer: {
  8. host: "0.0.0.0",
  9. port: "",
  10. disableHostCheck: true, // 关闭主机头检测
  11. proxy: {
  12. "/api": {
  13. // target: "http://mem.360lj.com/ueapi1", // 目标 API 地址 富勇电脑
  14. target: "http://ue.360lj.com",
  15. ws: true,
  16. changeOrigin: true, // 是否跨域
  17. pathRewrite: {
  18. "^/api": "/api"
  19. }
  20. },
  21. "/ymall": {
  22. target: "http://mem.360lj.com",
  23. ws: true,
  24. changeOrigin: true, // 是否跨域
  25. pathRewrite: {
  26. "^/ymall": "/ymall"
  27. }
  28. },
  29. "/note": {
  30. target: "http://mem.360lj.com",
  31. ws: true,
  32. changeOrigin: true, // 是否跨域
  33. pathRewrite: {
  34. "^/note": "/note"
  35. }
  36. }
  37. },
  38. overlay: {
  39. warnings: false,
  40. errors: false,
  41. lintOnSave: false
  42. }
  43. },
  44. configureWebpack: {
  45. output: {
  46. // 输出重构 打包编译后的 文件名称 【模块名称.版本号.时间戳】
  47. filename: `js/[name].${process.env.VUE_APP_Version}.${Timestamp}.js`,
  48. chunkFilename: `js/[name].${process.env.VUE_APP_Version}.${Timestamp}.js`
  49. }
  50. },
  51. };