Based on Facebook Packager v0.42.3, support Core & Business JS Separate.
Standalone ReactNative Packager without framework code.
1. bundle-split, solution from https://github.com/facebook/react-native/pull/10804
2. use module name as before (ps: core.bundle and app.bundle are different bundle session, so module ids may conflict)
``json`
"devDependencies": {
"rn-packager": "~0.12.0",
"react-native": "0.42.3",
"react": "~15.4.1"
}Bundle
Now u can use manifest.json file to generate core modules.
1. Bundle ur core bundle and output manifest.jsonmanifest.json
2. Bundle ur app bundle with that Step 1 generated.
`shell`
$ rnpackager bundle --entry-file node_modules/react-native/Libraries/react-native/react-native.js --bundle-output core.ios.bundle --platform ios --manifest-output core.ios.manifest.json
`shell`
rnpackager bundle --entry-file foo.js --bundle-output foo.ios.bundle --platform ios --manifest-file core.ios.manifest.json
`shell`
$ rnpackager start
`shell``
$ cd tests
$ npm i
$ rnpackager start
visit:
* http://localhost:8081/index.ios.bundle?platform=ios
* http://localhost:8081/index.android.bundle?platform=android