Internet Explorer 11에서 Angular 10 실행
Are you worried that new angular 10 project is not running in "IE11" even
though you enable the given polyfills by angular team? Then please read
this article.
Angular 10 기본 tsconfig 대상은 es2015입니다.
Angular 10 앱에는 대상 컴파일 버전이 es2015로 제공되므로
tsconfig.json 파일.
IE 11 Polyfills.js 활성화
polyfills.js
로 이동하여 IE11용 가져오기 아래의 주석을 제거하십시오.import 'classlist.js'; // Run `npm install --save classlist.js`.
노드 패키지 설치:
npm install --save classlist.js
polyfills.js에서 core-js 가져오기
core-js를
폴리필. 따라서 polyfills에서 core-js를 가져오십시오.
import 'core-js'
그런 다음 core-js를 설치하십시오.
노드 패키지 설치
npm i core-js
옵션-1: tsconfig에서 컴파일러 옵션을 es5로 변환
기본 클라이언트가 IE11인 경우. 그런 다음 간단한 옵션은 다음으로 이동하는 것입니다.
프로젝트의 루트에서 tsconfig.json을 만들고 대상 값을 다음으로 변경합니다.
ES5
이 옵션은 항상 두 가지 모두에서 작동하는 IE 호환 형식의 번들을 생성합니다.
옵션-2: es5 별도의 tsconfig 유지
es2015 및 es5 버전을 모두 유지하려면 다음을 따르십시오.
tsconfig-es5.app.json
{
"extends": "./tsconfig.json",
"compilerOptions": {
"target": "es5"
}
}
angular.json
로 이동projects:<YourAppName>:architect:build:configurations
추가 "es5": {
"tsConfig": "./tsconfig-es5.app.json"
}
projects:<YourAppName>:architect:serve:configurations
추가 👉 변경yourappname을 프로젝트 이름으로 바꿉니다.
"build:ie":"ng build --configuration es5",
"build:ie:prod":"ng build --configuration es5 --prod",
"start:ie":"ng serve --configuration es5"
이제 IE 실행에서 프로젝트를 열려면
npm run start:ie
이제 IE 호환 실행에서 프로젝트를 빌드하려면
npm run build:ie
이제 IE 호환 Prod 모드 실행에서 프로젝트를 빌드하려면
npm run build:ie:prod
참조
How to run Angular 10 in IE
풀 스택 개발자 되기 💻
풀스택 개발자가 되어 캐리어를 새로운 소프트웨어로 성장시키고 싶다면
개발자 또는 리드 개발자/아키텍트. 전체 스택 구독을 고려하십시오.
개발 교육 프로그램. All-Access Monthly 멤버십 플랜이 있으며
모든 비디오 코스, 슬라이드, 소스 코드 및
월간 화상 통화.
All-Access Membership PRO plan에
현재 및 미래의 각도, node.js 및 관련 과정에 액세스합니다.
All-Access Membership ELITE plan에
PRO 계획에서 모든 것을 얻으십시오. 또한 매월 액세스할 수 있습니다.
Rupesh와의 라이브 Q&A 화상 통화를 통해 의심/질문을 하고 더 많은 정보를 얻을 수 있습니다.
도움말, 팁 및 요령.
You bright future is waiting for you so visit today
FullstackMaster and allow me to help you to board
on your dream software company as a Developer,Architect or Lead Engineer role.
💖 나에게 👋라고 말해!
루페시 티와리
www.rupeshtiwari.com
✉️ Email Rupesh
Fullstack Master의 설립자
Reference
이 문제에 관하여(Internet Explorer 11에서 Angular 10 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/rupeshtiwari/running-angular-10-in-internet-explorer-11-2dam텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)