【问题标题】:React Native: Import modules outside of project directoryReact Native:在项目目录之外导入模块
【发布时间】:2016-05-25 21:31:40
【问题描述】:

我已经使用 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

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

import SomeModule1 from '../../../app/some_module_1';

这会引发Unable to resolve module 异常。这是 RN 打包器的问题吗?

【问题讨论】:

  • @kar 请再解释一下? :)
  • 我遇到了同样的问题。我尝试了符号链接,但它们没有帮助,错误仍然存​​在。还有什么想法吗? @akshay_kashain 你能解决这个问题吗?
  • @jedrzej.kurylo 没有。不幸的是,由于业务限制,我不得不放弃这个想法,继续为移动应用程序开发一个单独的代码库。
  • this 工作!对我来说

标签: javascript reactjs react-native


【解决方案1】:

我认为你可以使用npm link 来处理这个https://docs.npmjs.com/cli/link

【讨论】:

    猜你喜欢
    • 2020-12-27
    • 2018-11-26
    • 2020-03-02
    • 1970-01-01
    • 1970-01-01
    • 2021-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多