vue.config.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. const {
  2. defineConfig
  3. } = require('@vue/cli-service')
  4. module.exports = defineConfig({
  5. lintOnSave: false, // 关闭警告提醒
  6. transpileDependencies: true,
  7. publicPath: '/h5',
  8. chainWebpack: config => {
  9. // 配置网页标题
  10. config.plugin('html').tap((args) => {
  11. args[0].title = '详情'
  12. return args
  13. })
  14. },
  15. devServer: {
  16. host: '0.0.0.0',
  17. port: '8080',
  18. open: true,
  19. client: {
  20. overlay: false
  21. },
  22. proxy: {
  23. // detail: https://cli.vuejs.org/config/#devserver-proxy
  24. // "/prod-api": {
  25. // target: `http://192.168.0.151:9002`,
  26. // // target: `http://192.168.0.19:9002`,
  27. // // target: `http://192.168.0.78:9002`,
  28. // // target: `https://test.yuemeikang.com/prod-api`, // 测试环境
  29. // // target: `https://app.yuemeikang.com/prod-api`, // 正式环境
  30. // changeOrigin: true,
  31. // pathRewrite: {
  32. // ['^' + '/prod-api']: ''
  33. // }
  34. // },
  35. // "/api": {
  36. // target: `http://192.168.0.151:9001`,
  37. // // target: `http://192.168.0.78:9001`,
  38. // // target: `https://test.yuemeikang.com/prod-api`, // 测试环境
  39. // // target: `https://app.yuemeikang.com/prod-api`, // 正式环境
  40. // changeOrigin: true,
  41. // pathRewrite: {
  42. // ['^' + '/api']: '/api'
  43. // }
  44. // }
  45. }
  46. },
  47. css: {
  48. loaderOptions: {
  49. sass: {
  50. sassOptions: { outputStyle: "expanded" }
  51. }
  52. }
  53. }
  54. })