UNPKG

890 BMarkdownView Raw
1# React Native Bundle Splitter
2
3Split config: [splitconfig](./split-example/.splitconfig).
4
5## WIP
6
7Now only have Android Example.
8
9## Project Structure
10
11```
12/root
13 |- /src
14 |- /components
15 |- /packagea
16 |- SampleA.js => Entry1
17 |- ApiOfSampleA.js => Refered in SampleA.js
18 |- /packageb
19 |- SampleB => Entry2
20 |- ApiOfSampleA.js => Refered in SampleA.js
21 |- /modules
22 |- index.js => Append to base
23 |- ModuleA.js => Refered in index.js
24 |- ModuleB.js => Refered in index.js
25 |- base.js => Entry of base
26 |- resolveInject.js => Resolve splitted resource
27```
28
29## Usage
30
31```
32npm install
33node ../index.js --platform android --output build --config .splitconfig --dev false
34```
35See example [run-example.sh](./split-example/run-example.sh).
36
37## Run Example
38
39```
40cd split-example
41npm install
42./run-example.sh
43```
44