2016-06-12 2 views
0

현재 단일 페이지 응용 프로그램을 구성하기 위해 babel-polyfill과 webpack을 사용하고 있습니다.'babel-polyfill'을 가져 오는 것만으로 ES6 기능을 사용할 수 있습니까?

그러나 단순한 import 문을 사용하면 polyfilled 기능이 나머지 코드에서 어떻게 사용되는지 알 수 없습니다. ES6 수입에 대한 나의 이해는 여전히 약간 퍼지기 때문에 아마도 그 것이 문제 일 것입니다.

import 'babel-polyfill'; 만 부작용으로 사용되는 경우 이러한 부작용이 어떻게 가져 오기 파일에 포함됩니까? 가져온 파일의 범위가 도달 범위를 벗어나지 않았습니까?

답변

2

import "babel-polyfill";이 부작용으로 만 사용되는 경우 이러한 부작용으로 인해 가져 오기 파일에 어떤 영향이 있습니까?

지구 환경을 돌연변이시킴으로써.

모듈은 동일한 범위와 동일한 언어 정의 전역을 사용하여 동일한 영역에로드됩니다. polyfill은 새로운 전역 변수를 만들고 기존 생성자의 프로토 타입 객체를 확장합니다.

관련 문제