vue.config.js 895 B

123456789101112131415161718192021222324252627282930
  1. const { defineConfig } = require('@vue/cli-service');
  2. const fs = require('fs');
  3. const path = require('path');
  4. module.exports = defineConfig({
  5. transpileDependencies: true,
  6. lintOnSave: false, // 禁用 ESLint
  7. devServer: {
  8. allowedHosts: 'all', // 允许所有主机访问
  9. hot: false, //禁用热更新
  10. liveReload: false, //禁用实时加载
  11. client: {
  12. webSocketURL: 'ws://127.0.0.1:8080/ws', // 使用 WebSocket 的 URL
  13. },
  14. proxy: {
  15. '/api': {
  16. target: 'http://127.0.0.1:3000', // 改为本地地址
  17. changeOrigin: true,
  18. pathRewrite: { '^/api': '/api' } // 修改这里,保留 /api 前缀
  19. },
  20. '/relay': { // 添加这个配置来处理继电器相关的请求
  21. target: 'http://127.0.0.1:3000', // 改为本地地址
  22. changeOrigin: true,
  23. pathRewrite: { '^/relay': '/relay' }
  24. }
  25. }
  26. }
  27. });