ice-next icon indicating copy to clipboard operation
ice-next copied to clipboard

模版默认的 browserslist 设置

Open ClarkXia opened this issue 3 years ago • 3 comments

提供的模版默认有不同的兼容性设置,同时需要验证最低兼容版本

ClarkXia avatar Oct 26 '22 06:10 ClarkXia

开源的默认可以对齐主流版本, 内部我们按自己的标准来, 移动端和 PC 也是不太一样的

wssgcg1213 avatar Oct 28 '22 03:10 wssgcg1213

https://nextjs.org/docs/basic-features/supported-browsers-features

可以简单确认下 browserlist 不配置的默认行为,补充在文档上【可选】

ClarkXia avatar Nov 02 '22 02:11 ClarkXia

  1. swc 和 postcss-preset-env 默认会读取项目的 .browserslistrc 和 package.json 中的 browserslist 配置作为目标浏览器,框架默认就不处理 browserslist 的配置,都交给对应的 compiler 做处理好了

  2. browserslist 在不配置的情况下,默认是拿的 defaults 对应的目标浏览器 image image

  3. 模板

    • 对外模板:lite 不加 .browserslistrc 配置文件,pro 加上 .browserslistrc,内容是 defaults
    • 对内模板:移动端加上 .browserslistrc,内容是 defaults\nios_saf 9,pc 模板.browserslistrc,内容是 defaults

luhc228 avatar Nov 04 '22 08:11 luhc228