prosource

Angular에서 polyfiles.ts 파일의 용도는 무엇입니까?

probook 2023. 9. 15. 21:08
반응형

Angular에서 polyfiles.ts 파일의 용도는 무엇입니까?

Angular Cli를 사용하여 Angular 응용 프로그램을 만드는 동안 polyfills.ts 파일이 자동으로 생성됩니다.Angular application에서 polyfills.ts 파일의 사용법이 무엇인지 설명해 줄 수 있는 사람이 있습니까?

Polyfills 각진 코드 라인은 응용프로그램이 다른 브라우저에 호환되도록 합니다.우리가 작성하는 코드는 대부분 ES6(새로운 기능:개요 및 비교) 및 IE 또는 Firefox와 호환되지 않으며 이러한 브라우저에서 보거나 사용하려면 몇 가지 환경 설정이 필요합니다.

Polyfills.ts 모든 것을 구체적으로 설정할 필요가 없도록 도와주기 위해 각도별로 제공되었습니다.

From Docs

Angular는 웹 플랫폼의 최신 표준을 기반으로 합니다.이러한 광범위한 브라우저를 대상으로 하는 것은 현대 브라우저의 모든 기능을 지원하지 않기 때문에 어렵습니다.

더보기

기본적으로 서로 다른 브라우저, 특히 IE버전 IE8, IE9 및 IE10에 호환되는 폴리필.Angular는 ES6와 타이프스크립트로 작성된 새로운 기능을 가지고 있어 여러 브라우저와 호환이 가능합니다.

Angular는 ES6+ 언어 사양으로 작성됩니다.많은 기능이 모든 브라우저에서 지원되지 않기 때문입니다.따라서 폴리필(polyfill)로 정의함으로써 주어진 브라우저에서 호환됩니다.

이 파일은 Angular에서 필요로 하는 폴리필이 포함되어 있으며 앱 이전에 로드됩니다.이 파일에 자신의 추가 폴리필을 추가할 수 있습니다.

이 파일은 두 섹션으로 나뉩니다.

  1. 브라우저 폴리필.ZoneJS를 로드하기 전에 적용되며 브라우저별로 정렬됩니다.
  2. 응용프로그램 가져오기.영역 다음에 가져온 파일JS는 메인 파일보다 먼저 로드되어야 합니다.

언급URL : https://stackoverflow.com/questions/48368818/what-is-the-use-of-polyfills-ts-file-in-angular

반응형