title: React Native: @providesModule declaration with the same name across two different files
body: <p>We've got two repos, both of which have <code>react-native</code> as dependencies; one being the actual RN app and the other a UI package with a number of custom react-native components in it. </p>
  
  <p>When I symlink (using <code>npm link</code>) the UI package with the RN app and try start the js server, it throws the follow error:</p>
  
  <p><code>This error is caused by a @providesModule declaration with the same name across two different files.</code></p>
  
  <p>It seems to be because it's picking up the same RN files inside the UI package's copy of <code>react-native</code>.</p>
  
  <p>I know there's a problem with watchman not working with symlinks, however I think this is different - to do with there being two <code>react-native</code> modules. Does anyone know a way to get around this please? I've made sure that both are the same version number but still nothing.</p>