Open ClarkXia opened 2 years ago
开源的默认可以对齐主流版本, 内部我们按自己的标准来, 移动端和 PC 也是不太一样的
https://nextjs.org/docs/basic-features/supported-browsers-features
可以简单确认下 browserlist 不配置的默认行为,补充在文档上【可选】
swc 和 postcss-preset-env 默认会读取项目的 .browserslistrc
和 package.json 中的 browserslist
配置作为目标浏览器,框架默认就不处理 browserslist 的配置,都交给对应的 compiler 做处理好了
browserslist 在不配置的情况下,默认是拿的 defaults 对应的目标浏览器
模板
.browserslistrc
配置文件,pro 加上 .browserslistrc
,内容是 defaults
.browserslistrc
,内容是 defaults\nios_saf 9
,pc 模板.browserslistrc
,内容是 defaults
提供的模版默认有不同的兼容性设置,同时需要验证最低兼容版本