vue.config.js 870 B

123456789101112131415161718192021222324252627282930313233343536
  1. // 配置手册: https://cli.vuejs.org/zh/config/#vue-config-js
  2. const { defineConfig } = require("@vue/cli-service");
  3. var package = require("./package.json");
  4. var v = package.version;
  5. const timestamp = Date.now();
  6. module.exports = defineConfig({
  7. transpileDependencies: true,
  8. // publicPath: './',
  9. devServer: {
  10. port: 8056,
  11. proxy: {
  12. "/api/": {
  13. target: process.env.VUE_APP_DEV_PROXY,
  14. changeOrigin: true,
  15. },
  16. },
  17. // https://webpack.js.org/configuration/dev-server/#overlay
  18. client: {
  19. overlay: false,
  20. },
  21. },
  22. configureWebpack: {
  23. output: {
  24. filename: `js/[name].${v}.${timestamp}.js`,
  25. chunkFilename: `js/[name].${v}.${timestamp}.js`,
  26. },
  27. },
  28. css: {
  29. extract: {
  30. filename: `css/[name].${v}.${timestamp}.css`,
  31. chunkFilename: `css/[name].${v}.${timestamp}.css`,
  32. },
  33. },
  34. });