Angular 12 警告请求的 IE 11 支持。为什么?
Angular 12 warns about requested IE 11 support. Why?
将 Angular 从 v.11 升级到 v.12 后,我收到以下警告:
Warning: Support was requested for IE 11 in the project's browserslist configuration. IE 11 support is deprecated since Angular v12.
For more information, see https://angular.io/guide/browser-support
我的项目中没有浏览器列表。在 polyfill.ts
中,与 IE 相关的所有内容都被注释掉了。 Angular 从哪里推断出这个请求?
我遇到了同样的问题。这是因为您的项目中缺少 browserslist 配置。
如果 Angular CLI 编译器在您的 package.json
中找不到 .browserslistrc
文件或 browserslist
配置,它将使用浏览器列表项目中的默认配置.
目前 (v 4.16.6) 这是
> 0.5%
last 2 versions
Firefox ESR
not dead
其中包括 ie11 支持。
我建议您使用默认配置在应用程序的根目录中添加一个 .browserslistrc
(意味着与 angular.json
在同一目录中)。 f.e:
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.
将 Angular 从 v.11 升级到 v.12 后,我收到以下警告:
Warning: Support was requested for IE 11 in the project's browserslist configuration. IE 11 support is deprecated since Angular v12. For more information, see https://angular.io/guide/browser-support
我的项目中没有浏览器列表。在 polyfill.ts
中,与 IE 相关的所有内容都被注释掉了。 Angular 从哪里推断出这个请求?
我遇到了同样的问题。这是因为您的项目中缺少 browserslist 配置。
如果 Angular CLI 编译器在您的 package.json
中找不到 .browserslistrc
文件或 browserslist
配置,它将使用浏览器列表项目中的默认配置.
目前 (v 4.16.6) 这是
> 0.5%
last 2 versions
Firefox ESR
not dead
其中包括 ie11 支持。
我建议您使用默认配置在应用程序的根目录中添加一个 .browserslistrc
(意味着与 angular.json
在同一目录中)。 f.e:
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.