Home > Web Front-end > JS Tutorial > A brief discussion on how angular8 is compatible with ie10+ version

A brief discussion on how angular8 is compatible with ie10+ version

青灯夜游
Release: 2021-03-15 10:42:14
forward
2739 people have browsed it

This article will introduce to you how angular8 is compatible with ie10 and above (if win10 is compatible with its own browser). It has certain reference value. Friends in need can refer to it. I hope it will be helpful to everyone.

A brief discussion on how angular8 is compatible with ie10+ version

Related recommendations: "angular tutorial"

1.pollyfills.ts add the following two lines

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

2.tsconfig.json target changed to es2015

By default, it will Ignore older browsers (like IE 9-11) with their compilation target set to ES2015. As a result, two release packages are generated with differential loading enabled. If you ignore all browsers that don't support ES2015, only one version will be generated. To understand the build results of differential loading under different configurations, please refer to the table below.

3.browserslist, if there is no browserslist in the project, create a new one, select text mode, and add the following code:

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

4. Create a new file tsconfig.app.es5.json in the root directory, change the target to es5, and inherit tsconfig.app.json

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

5. Configure angular.json, new Add the following two lines

6. Run ng serve -c=es5

and finally access it in ie10 and ie11 Your project address, you can see the interface! ! ! !

For more programming related knowledge, please visit: Programming Video! !

The above is the detailed content of A brief discussion on how angular8 is compatible with ie10+ version. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:csdn.net
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template