Vite 兼容性问题

72 阅读1分钟

问题1

vite4稳定版不支持Windows,启动时会出现空指针异常等问题。

处理方案:

  • 社区有类似问题的提问,但没有解决该问题。
  • 通过最直接的方式降级vite4的中间版本号直至正常运行,4.2以下可以正常使用,目前使用4.1.4版本。

问题2

使用@vitejs/plugin-legacy插件构建降级包时,离线包场景下加载页面会同时使用降级包和标准包,也就是页面上的js会被重复加载两次。

处理方案:

  • 打包的时候新增离线包模式。
  • 开启@vitejs/plugin-legacy插件只构建降级包。
  • 在入口html只加载降级包。