diff --git a/packager.js b/packager.js index 26917237..ce4dbd25 100644 --- a/packager.js +++ b/packager.js @@ -38,7 +38,12 @@ if (options.projectRoots) { options.projectRoots = options.projectRoots.split(','); } } else { - options.projectRoots = [path.resolve(__dirname, '..')]; + if (__dirname.match(/node_modules\/react-native\/packager$/)) { + // packager is running from node_modules of another project + options.projectRoots = [path.resolve(__dirname, '../../..')]; + } else { + options.projectRoots = [path.resolve(__dirname, '..')]; + } } if (options.root) {