Merge pull request #1982 from IskenHuang/feature/bundle_cli

add cli bundle url params
This commit is contained in:
Spencer Ahrens
2015-07-15 02:07:30 +02:00

View File

@@ -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) {