Angular12对请求的IE11支持发出警告。为什么?

将 Angular 从 v.11 升级到 v.12 后,我收到以下警告:

警告:在项目的浏览器列表配置中请求支持 IE 11。自 Angular v12 起不推荐使用 IE 11 支持。有关更多信息,请参阅https://angular.io/guide/browser-support

我的项目中没有浏览器列表。并且在polyfill.ts与 IE 相关的所有内容中都被注释掉了。Angular 从哪里推断出这个请求?

回答

我遇到过同样的问题。是因为缺少您的项目中browserslist配置。

如果 Angular CLI 编译器没有找到 .browserslistrcbrowserslist在您文件中文件或配置,package.json它将使用 browserslist 项目中的默认配置。

目前 (v 4.16.6) 这是

> 0.5%
last 2 versions
Firefox ESR
not dead

其中包括 ie11 支持。

我建议你添加.browserslistrc一个默认配置。铁:

last 1 Chrome version
last 1 Firefox version
last 2 Edge major versions
last 2 Safari major versions
last 2 iOS major versions
Firefox ESR
not IE 11 # Angular supports IE 11 only as an opt-in. To opt-in, remove the 'not' prefix on this line.


以上是Angular12对请求的IE11支持发出警告。为什么?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>