2017-03-24 1 views

답변

1

이것은 ES6 모듈 규칙으로, 모듈의 "기본"내보내기를 특정 개체로 설정합니다. 바벨 - polyfill에서 기본 수출을하고 Module로 현재 파일에 넣어 것입니다

import Module from 'babel-polyfill' 

: ES6 구문에서는 동등합니다.

그리고 내부적으로 바벨 - polyfill 라이브러리에, 그들이 무엇을

exports.default = { some: 'Object' } 

이것은 당신이 당신의 라이브러리에서 특정이라는 것을 보여주고 싶지라는 이름의 수출과 다른 :

exports.someThing = 'value'; 
... 
import { someThing } from 'that-module'; 

당신에게 console.logrequire('babel-polyfill')require('babel-polyfill').default의 결과를 더 볼 수 있습니다. 그러나 바벨 polyfill은 주로 전역 네임 스페이스에 폴리 필을 제공하고 Array와 같은 원시 프로토 타입을 수정하므로 직접 사용하지 않습니다. 실행중인 Javascript 환경에 정확한 폴리필을 추가하는 부작용이 필요합니다.

관련 문제