From 95dd69bd8485310695f81c81c7a7d8482d0ab849 Mon Sep 17 00:00:00 2001 From: DengYun Date: Mon, 11 Apr 2016 17:02:08 +0800 Subject: [PATCH] bugfix for windows. --- local-cli/src/bundle.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/local-cli/src/bundle.js b/local-cli/src/bundle.js index 26a38dc..e13d926 100644 --- a/local-cli/src/bundle.js +++ b/local-cli/src/bundle.js @@ -340,6 +340,8 @@ export const commands = { verbose } = translateOptions({...options, platform}); + const realIntermedia = path.resolve(intermediaDir); + const realOutput = output.replace(/\$\{time\}/g, '' + Date.now()); if (!platform) { @@ -350,8 +352,8 @@ export const commands = { console.log('Bundling with React Native version: ', version); - await rmdir(intermediaDir); - await mkdir(intermediaDir); + await rmdir(realIntermedia); + await mkdir(realIntermedia); require(path.resolve('node_modules/react-native/packager/babelRegisterOnly'))([ /private-cli\/src/, @@ -370,16 +372,16 @@ export const commands = { '--dev', '' + !!dev, '--bundle-output', - `${intermediaDir}/index.bundlejs`, + `${realIntermedia}${path.sep}index.bundlejs`, '--assets-dest', - `${intermediaDir}`, + `${realIntermedia}`, '--verbose', '' + !!verbose, ], Config.get(path.resolve('node_modules/react-native/local-cli'), defaultConfig)); console.log('Packing'); - await pack(intermediaDir, realOutput); + await pack(realIntermedia, realOutput); const v = await question('Would you like to publish it?(Y/N)'); if (v.toLowerCase() === 'y') {