我使用 React 和 Flux 构建了一个网络应用程序。现在,我正尝试在 React Native 中构建一个移动应用程序。由于除了 View 组件外,其他一切都几乎相同,我已将 RN 应用程序源代码放在主存储库中,并计划使用父存储库中的模块。
我的目录结构是这样的-
main_app
|-- src
|-- app
| |-- some_module_1.js
| |-- some_module_2.js
+-- rn_app
|-- app
| |-- some_rn_module.js
|
|-- index.ios.js
现在在我的 some_rn_module.js
中,我正在尝试导入 some_module_1
-
import SomeModule1 from '../../../app/some_module_1';
这会抛出一个Unable to resolve module
异常。这是 RN 打包器的问题吗?
最佳答案
我认为您可以为此使用 npm link
https://docs.npmjs.com/cli/link
关于javascript - react native : Import modules outside of project directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35401469/