React Native:在项目目录之外导入模块

aks*_*ain 6 javascript reactjs react-native

我使用React和Flux构建了一个Web应用程序.现在我正在尝试在React Native中构建一个移动应用程序.由于除了视图组件外,一切都将基本相同,我已将RN应用程序源代码放在主仓库中,并计划使用父仓库中的模块.

我的目录结构是这样的 -

main_app
 |-- src
     |-- app 
     |    |-- some_module_1.js
     |    |-- some_module_2.js
     +-- rn_app
          |-- app
          |    |-- some_rn_module.js
          |   
          |-- index.ios.js
Run Code Online (Sandbox Code Playgroud)

现在在我some_rn_module.js,我正在尝试导入some_module_1-

import SomeModule1 from '../../../app/some_module_1';
Run Code Online (Sandbox Code Playgroud)

这引发了一个Unable to resolve module例外.这是RN打包机的问题吗?

klv*_*lvs 0

我想你可以用npm link这个https://docs.npmjs.com/cli/link