mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-02-10 17:22:45 +08:00
Merge pull request #1982 from IskenHuang/feature/bundle_cli
add cli bundle url params
This commit is contained in:
@@ -6,6 +6,7 @@ var blacklist = require('../packager/blacklist.js');
|
||||
var ReactPackager = require('../packager/react-packager');
|
||||
|
||||
var OUT_PATH = 'iOS/main.jsbundle';
|
||||
var URL_PATH = '/index.ios.bundle?dev=';
|
||||
|
||||
function getBundle(flags) {
|
||||
|
||||
@@ -32,7 +33,9 @@ function getBundle(flags) {
|
||||
blacklistRE: blacklist('ios'),
|
||||
};
|
||||
|
||||
var url = '/index.ios.bundle?dev=' + flags.dev;
|
||||
var url = flags.url ? flags.url.replace(/\.js$/i, '.bundle?dev=') : URL_PATH;
|
||||
url = url.match(/^\//) ? url : '/' + url;
|
||||
url += flags.dev;
|
||||
|
||||
console.log('Building package...');
|
||||
ReactPackager.buildPackageFromUrl(options, url)
|
||||
@@ -62,6 +65,7 @@ function showHelp() {
|
||||
' --root\t\tadd another root(s) to be used in bundling in this project',
|
||||
' --assetRoots\t\tspecify the root directories of app assets',
|
||||
' --out\t\tspecify the output file',
|
||||
' --url\t\tspecify the bundle file url',
|
||||
].join('\n'));
|
||||
process.exit(1);
|
||||
}
|
||||
@@ -75,6 +79,7 @@ module.exports = {
|
||||
root: args.indexOf('--root') !== -1 ? args[args.indexOf('--root') + 1] : false,
|
||||
assetRoots: args.indexOf('--assetRoots') !== -1 ? args[args.indexOf('--assetRoots') + 1] : false,
|
||||
out: args.indexOf('--out') !== -1 ? args[args.indexOf('--out') + 1] : false,
|
||||
url: args.indexOf('--url') !== -1 ? args[args.indexOf('--url') + 1] : false,
|
||||
}
|
||||
|
||||
if (flags.help) {
|
||||
|
||||
Reference in New Issue
Block a user