问题1
vite4稳定版不支持Windows,启动时会出现空指针异常等问题。
处理方案:
- 社区有类似问题的提问,但没有解决该问题。
- 通过最直接的方式降级vite4的中间版本号直至正常运行,4.2以下可以正常使用,目前使用4.1.4版本。
问题2
使用@vitejs/plugin-legacy插件构建降级包时,离线包场景下加载页面会同时使用降级包和标准包,也就是页面上的js会被重复加载两次。
处理方案:
- 打包的时候新增离线包模式。
- 开启@vitejs/plugin-legacy插件只构建降级包。
- 在入口html只加载降级包。