我正在清理 Angular 项目的一些依赖项。
我注意到我们有一个旧的
.browserslistrc
文件,并且 package.json
包含 browserslist
和 caniuse-lite
包。这是我需要作为依赖项的东西吗?Angular 已经默认处理它了吗?
阅读以下内容https://angular.io/guide/build#configuring-browser-compatibility它说我们可以选择覆盖内部配置。
那么,如果我只是删除这些包,Angular 是否仍然可以使用默认支持的浏览器正确处理所有内容?
该文件不是必需的,角度 CLI 有浏览器列表的默认配置:
'last 2 Chrome versions',
'last 1 Firefox version',
'last 2 Edge major versions',
'last 2 Safari major versions',
'last 2 iOS major versions',
'Firefox ESR',
因此,只有当您想覆盖这些默认值时才需要它。