vue.config.js 923 B

12345678910111213141516171819202122232425262728293031323334353637
  1. const { defineConfig } = require('@vue/cli-service')
  2. const { VantResolver } = require('unplugin-vue-components/resolvers');
  3. const ComponentsPlugin = require('unplugin-vue-components/webpack');
  4. module.exports = defineConfig({
  5. transpileDependencies: true,
  6. configureWebpack: {
  7. plugins: [
  8. ComponentsPlugin({
  9. resolvers: [VantResolver()],
  10. }),
  11. ],
  12. },
  13. devServer: {
  14. port: "8088", //代理端口
  15. open: false, //项目启动时是否自动打开浏览器,我这里设置为false,不打开,true表示打开
  16. headers: {
  17. 'Access-Control-Allow-Origin': '*',
  18. },
  19. proxy: {
  20. // https://cn.vitejs.dev/config/#server-proxy
  21. '/test-api': {
  22. target: 'http://36.134.91.96:9898',
  23. changeOrigin: true,
  24. rewrite: (p) => p.replace(/^\/dev-api/, '')
  25. },
  26. '/prod-api': {
  27. target: 'http://116.205.247.33:82',
  28. changeOrigin: true,
  29. rewrite: (p) => p.replace(/^\/dev-api/, '')
  30. }
  31. }
  32. },
  33. })