vue.config.js 873 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. const { defineConfig } = require("@vue/cli-service");
  2. const path = require('path')
  3. const isDev = process.env.NODE_ENV === 'development'
  4. module.exports = defineConfig({
  5. transpileDependencies: true,
  6. productionSourceMap: false,
  7. assetsDir: "viewer",
  8. publicPath: "./",
  9. outputDir: isDev ? 'dist' : path.resolve('../../dist'),
  10. pages: {
  11. smg: 'src/main.js',
  12. },
  13. css: {
  14. extract: false,
  15. loaderOptions: {
  16. scss: {},
  17. },
  18. },
  19. devServer: {
  20. // port: 443,
  21. // https: true,
  22. // disableHostCheck: true,
  23. headers: {
  24. "Cache-Control": "no-store",
  25. },
  26. proxy: {
  27. "/service": {
  28. // target: "https://v4-test.4dkankan.com/",
  29. target: process.env.VUE_APP_APIS_URL,
  30. changeOrigin: true,
  31. },
  32. "/api": {
  33. target: process.env.VUE_APP_APIS_URL,
  34. changeOrigin: true,
  35. },
  36. },
  37. },
  38. });