2016-08-29 7 views
1

"번들 해제"의 목적은 무엇입니까?"반응 네이티브 번들"과 "반응 네이티브 번들링"의 차이점은 무엇입니까?

React Native 오프라인 번들을 만드는 데는 두 가지 옵션이 있습니다. 이 옵션에 대한 설명이 많지 않습니다.

번들 [옵션] "나는 일반적으로 사용하여 반응 - 기본 번들을 만들 오프라인 사용

을 위해 자바 스크립트로"풀기 "를 구축 오프라인 사용

풀기 [옵션]에 대한 자바 스크립트 번들을 빌드 반응 기본 번들 "명령 :

react-native bundle --platform ios --dev false --entry-file index.ios.js --bundle-output iOS/main.jsbundle 

아래 명령을 사용하여 번들을 작성하더라도 이전과 동일하게 실행할 수 있습니다.

react-native unbundle --platform ios --dev false --entry-file index.ios.js --bundle-output iOS/main.jsbundle 

출력 파일의 크기는 거의 같지만 확실히 ouptut 파일의 내용이 다릅니다. 'unbundle'옵션은 번들의 공통 부분을 공유하기 위해 여러 개의 분리 된 번들을 만드는 것입니다.

''번들 '이 무엇인지 정확히 아는 사람이 있습니까?

답변

3

android unbundle은 분리 된 파일을 만듭니다. ios unbundle은 매핑 테이블과 코드가 포함 된 큰 파일을 만듭니다. iOS가 여러 개의 작은 파일을로드하는 속도가 느립니다.

관련 문제