Skip to content
This repository has been archived by the owner on Nov 17, 2022. It is now read-only.

模版默认的 browserslist 设置 #634

Open
ClarkXia opened this issue Oct 26, 2022 · 3 comments
Open

模版默认的 browserslist 设置 #634

ClarkXia opened this issue Oct 26, 2022 · 3 comments
Assignees

Comments

@ClarkXia
Copy link
Collaborator

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

@wssgcg1213
Copy link
Collaborator

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

@luhc228 luhc228 changed the title 模版默认的 browserlist 设置 模版默认的 browserslist 设置 Nov 2, 2022
@ClarkXia
Copy link
Collaborator Author

ClarkXia commented Nov 2, 2022

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

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

@luhc228
Copy link
Member

luhc228 commented Nov 4, 2022

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

image

image

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants