Support symlinks-to-symlinks

Summary:
In response to [this comment](https://github.com/facebook/react-native/pull/9009#issuecomment-245322397).

I could be wrong here, but I think Watchman can't handle symlinks, so we need to make sure symlinks-to-symlinks are handled up front.
Closes https://github.com/facebook/react-native/pull/9792

Differential Revision: D3858349

Pulled By: bestander

fbshipit-source-id: f3a34dae90ed9a7004a03158288db5e1932bfc69
This commit is contained in:
aleclarsoniv
2016-09-15 05:22:07 -07:00
committed by Facebook Github Bot 5
parent 00e7d46df3
commit fa6191f6ac
2 changed files with 41 additions and 19 deletions

View File

@@ -19,9 +19,9 @@ const NODE_MODULES = path.resolve(__dirname, '..', '..', '..');
* Starts the React Native Packager Server.
*/
function server(argv, config, args) {
args.projectRoots = args.projectRoots.concat(
args.root,
findSymlinksPaths(NODE_MODULES, args.projectRoots)
const roots = args.projectRoots.concat(args.root);
args.projectRoots = roots.concat(
findSymlinksPaths(NODE_MODULES, roots)
);
console.log(formatBanner(