我的 Angular 16 应用程序中是否需要 `browserslist` 和 `caniuse-lite` 包

问题描述 投票:0回答:1

我正在清理 Angular 项目的一些依赖项。

我注意到我们有一个旧的

.browserslistrc
文件,并且
package.json
包含
browserslist
caniuse-lite
包。这是我需要作为依赖项的东西吗?Angular 已经默认处理它了吗?

阅读以下内容https://angular.io/guide/build#configuring-browser-compatibility它说我们可以选择覆盖内部配置。

那么,如果我只是删除这些包,Angular 是否仍然可以使用默认支持的浏览器正确处理所有内容?

angular browserslist
1个回答
0
投票

该文件不是必需的,角度 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',

因此,只有当您想覆盖这些默认值时才需要它。

来源参考

© www.soinside.com 2019 - 2024. All rights reserved.