vue.config.js 793 B

12345678910111213141516171819202122232425262728
  1. // vue.config.js,如没有此文件则手动创建
  2. module.exports = {
  3. transpileDependencies: ['uview-ui'],
  4. // 配置路径别名
  5. configureWebpack: {
  6. resolve: {
  7. alias: {
  8. '@': require('path').resolve(__dirname, 'src'),
  9. },
  10. },
  11. },
  12. // H5开发服务器配置(从环境变量读取,覆盖manifest.json中的配置)
  13. devServer: {
  14. port: parseInt(process.env.VUE_APP_H5_DEV_PORT || '8081', 10),
  15. host: '0.0.0.0',
  16. proxy: {
  17. '/api': {
  18. target: process.env.VUE_APP_H5_DEV_PROXY_TARGET || 'http://localhost:8080',
  19. changeOrigin: true,
  20. pathRewrite: {
  21. '^/api': '',
  22. },
  23. },
  24. },
  25. },
  26. };