vite.config.js 1012 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import { defineConfig } from 'vite';
  2. import uni from '@dcloudio/vite-plugin-uni';
  3. import path from 'path';
  4. export default defineConfig({
  5. plugins: [uni()],
  6. server: {
  7. host: '0.0.0.0',
  8. hmr: true, // 关闭热更新
  9. proxy: {
  10. '/bdhealth/': {
  11. // 本地代理的地址
  12. target: 'https://np.h03.p0551.com',
  13. changeOrigin: true,
  14. },
  15. },
  16. },
  17. resolve: {
  18. alias: {
  19. // 指向 H5 版本 Vant 的正确路径
  20. vant: path.resolve(__dirname, 'node_modules/vant'),
  21. },
  22. // 增加 extensions 配置,帮助 Vite 识别 .vue 文件
  23. extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue'],
  24. },
  25. // 关键:不设置任何output.format相关配置
  26. // 让UniApp根据运行环境自动选择合适的格式(ES模块)
  27. // build: {
  28. // rollupOptions: {
  29. // external: ['@vant/weapp'],
  30. // output: {
  31. // globals: {
  32. // '@vant/weapp': 'vantWeapp'
  33. // }
  34. // }
  35. // }
  36. // }
  37. });