Angular4 IE11의 응용 프로그램 실행 문제
Angular CLI(1.1.2)를 사용하여 Angular4 프로젝트를 구축하고 있습니다.Chrome(버전 59.0.3071.115)와 Firefox(54.0.1)에서 완벽하게 실행되지만 IE11(버전 11.0.9600.18738)을 사용하려고 하면 아무것도 표시되지 않고 IE에서 개발자 모드를 열면 다음 오류가 표시됩니다.
SCRIPT5022: Exception thrown and not caught
File: polyfills.bundle.js, Line: 829, Column: 34
자세한 오류 메시지는 다음과 같습니다.
이 문제를 해결하는 방법을 아는 사람?
감사합니다!
@Zeqing의 답변에 더 자세한 내용을 추가하기 위해.
다음 코드 라인에 대해 설명했습니다..\my-app\src\polyfills.ts
:
/** IE9, IE10 and IE11 requires all of the following polyfills. **/
import 'core-js/es6/symbol';
import 'core-js/es6/object';
import 'core-js/es6/function';
import 'core-js/es6/parse-int';
import 'core-js/es6/parse-float';
import 'core-js/es6/number';
import 'core-js/es6/math';
import 'core-js/es6/string';
import 'core-js/es6/date';
import 'core-js/es6/array';
import 'core-js/es6/regexp';
import 'core-js/es6/map';
import 'core-js/es6/set';
기본 polyfiles.ts 파일에 주석이 추가되고 코드 행에 주석을 달아야 하며 npm을 실행하여 해당 모듈을 설치해야 합니다.그러면 IE11과 호환됩니다.
제가 es7 Import를 추가하려고 했을 때 이것을 받았습니다.저는 단순히 es6 import를 es7 import로 교체했습니다.알고 보니 둘 다 필요했어요.
"예외를 던지고도 발견되지 않음" 오류가 표시됩니다.
import 'core-js/es7/array';
정상 작동:
import 'core-js/es6/array';
import 'core-js/es7/array';
언급URL : https://stackoverflow.com/questions/45353619/angular4-application-running-issues-in-ie11
'programing' 카테고리의 다른 글
지정된 값이 처음 나타날 때까지 모든 행 선택 (0) | 2023.08.25 |
---|---|
파일에 대한 모든 Pylint 경고 사용 안 함 (0) | 2023.08.25 |
MariaDB는 정말 "WITH" 중간 결과를 캐싱하거나 재사용하고 있습니까? (0) | 2023.08.25 |
선두에 있는 .../을(를) 사용하여 상위 디렉터리 위를 종료할 수 없습니다. (0) | 2023.08.25 |
Maria에서 기본 저장 프로시저를 만들 수 없습니다.DB (0) | 2023.08.25 |