在將Angular從v.11升級到v.12后,我得到了以下警告:
在將Angular從v.11升級到v.12后,我得到了以下警告:
警告。在專案的browserslist配置中要求對IE 11的支持。自 Angular v12 起,對 IE 11 的支持已被取消。 欲了解更多資訊,請參閱https://angular.io/guide/browser-support
我的專案中沒有瀏覽器串列。而且在polyfill.ts中,所有與IE相關的內容都被注釋掉了。Angular是從哪里推斷出這個請求的?
uj5u.com熱心網友回復:
我也有同樣的問題。這是因為你的專案中缺少browserslist配置。
如果 Angular CLI 編譯器在你的 package.json 中沒有找到 .browserslistrc 檔案或 browserslist 配置,它將使用 browserslist 專案的默認配置。
目前(4.16.6版),這是
> 0.5%。
最后2個版本
Firefox ESR
沒有死
其中包括ie11-support.
我建議你添加一個帶有默認配置的.browserslistrc。 例如:
最后1個Chrome版本
最后1個Firefox版本
最近的2個Edge主要版本
最近的2個Safari主要版本
最近的2個iOS主要版本
火狐ESR
not IE 11 # Angular只支持IE 11作為選入。要選擇加入,請洗掉這一行的 "not "前綴。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/320219.html
標籤:
上一篇:為什么用vba呼叫時,應用程式的視窗在打開后仍處于最小化狀態?
下一篇:InternetExplorer在無頭模式下無法與Selenium一起作業[使用headless_ie_selenium]
