首頁 >web前端 >js教程 >淺談angular8相容ie10+版本的方法

淺談angular8相容ie10+版本的方法

青灯夜游
青灯夜游轉載
2021-03-15 10:41:412717瀏覽

本篇文章跟大家介紹angular8相容ie10及其以上版本的方法(win10的話相容自帶的瀏覽器)。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。

淺談angular8相容ie10+版本的方法

相關推薦:《angular教學

1.pollyfills.ts加入下面兩行

import 'classlist.js'; // npm install --save classlist.js
import 'web-animations-js'; // npm install --save web-animations-js

2.tsconfig.json  target改成es2015

預設情況下,會忽略老式瀏覽器(如IE 9-11),其編譯目標設定為ES2015。結果就會產生兩個發布包,並啟用差異化載入。如果忽略全部不支援 ES2015 的瀏覽器,就只會產生一個版本。若要了解不同配置下差異化載入的建置結果,請參考下表。

3.browserslist,如果專案中沒有browserslist就新建一個,選擇text模式,新增如下程式碼:

> 0.5%
last 2 versions
Firefox ESR
not dead
not IE 9-10 # For IE 9-10 support, remove 'not'.
IE 11

#4.在根目錄新建檔案tsconfig.app.es5.json,將target改為es5,繼承tsconfig.app.json

{
  "extends": "./tsconfig.app.json",
  "compilerOptions": {
    "target": "es5"
  }
}

5.設定angular.json,新增下面兩行

6.運行ng serve -c=es5

##最後在ie10和ie11裡面訪問你的專案地址,就可以看到介面了! ! ! !

更多程式相關知識,請造訪:

程式設計影片! !

以上是淺談angular8相容ie10+版本的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除