plugin-legacy 动态读取 .browserslistrc配置
前言在前端开发中,为了确保一致和良好的用户体验,我们通常需要处理不同浏览器对 HTML、CSS 和 JavaScript 的支持差异。在 Vite 生态中,我们通常使用 .browserslistrc 文件来统一管理目标浏览器范围。像 postcss-preset-env 这样的工具会自动读取它来进行 CSS 降级。然而,一个常见痛点是 @vitejs/plugin-legacy 插件的 modernTargets 选项并不会自动读取该文件,需要我们手动配置。这就导致了同一个配置需要维护在两个地方:一份在 .browserslistrc 中给 PostCSS 使用,另一份在 vite.c...
最近评论