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

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