2017-05-05 2 views
4

플러그인과 프리셋 및 현재 반응하는 앱을 모두 사용하고 있지만 기술적으로 프리셋과 플러그인의 차이점을 이해할 수 없습니다. 나를 위해 둘 다 babel 로더 코드를 컴파일하는 데 사용되는 자바 스크립트 파일입니다.babel-plugin- *와 babel-preset-의 차이점은 무엇입니까?

+1

플러그인은 Babel에 추가 기능으로 제공되어 다른 구문을 변형하거나 사용할 수 있습니다. 사전 설정은 특정 개발 목적을위한 플러그인 ** ** ** ** 번들 ** 세트 **입니다. React를 사용하고 있다면 React 프리셋을 사용하여 * 바벨이 JSX를 가로 챌 수있는 플러그인 세트 *를 포함합니다. – Li357

답변

6

즉, 바벨 사전 설정에는 여러 개의 바벨 플러그인이 있습니다.

예를 들어 화살표 기능 만 사용하는 경우 transform-es2015-arrow-functions 플러그인 만 있으면됩니다. 많은 ES2015 기능을 사용하는 경우 transform-es2015-arrow-functions을 비롯한 많은 플러그인이 포함 된 babel-preset-es2015을 사용하는 것이 좋습니다.

관련 문제