在react native @ 0.44中从共享文件夹导入。*

时间:2017-05-12 07:16:58

标签: reactjs react-native react-native-android

我正在尝试从我的react-native root的父级导入代码。

react-native github repo上有this个线程,它也讨论了同样的问题。 this评论中提出的解决方案似乎不适用于最新的本地反应。

此处this帖子中也说不允许从React Native Project根目录之外获取。

我跟随this medium article和其他类似方式的来源。

我正在跑步 - "react": "16.0.0-alpha.6", "react-native": "0.44.0",

文件夹结构

  -- parent
    -- package.json {"name":'parent'}
    -- mobile
      -- app
        -- modules
          -- login
            -- Login (import { loginAPi } from 'parent/src/data/api')
    -- src
      -- package.json {"name": "source"}
    -- data
      -- package.json {"name": "data"}
      -- api
        -- package.json ({"name":"api"})
        -- index.js

packager console:

    error: bundling: UnableToResolveError: Unable to resolve module `parent/src/js/data/api` from `/Users/../../../../mobile/app/modules/login/Login.js`: 
    Module does not exist in the module map or in these directories:
    /Users/../../../parent/mobile/node_modules/parent/src/js/data
    /Users/../../../parent/node_modules/parent/src/js/data
    /Users/../../../node_modules/parent/src/js/data

我已经完成了this - 但是Web应用程序的代码是稳定的,并且希望在不改变Web应用程序当前稳定结构的情况下实现此目的。

注意 - src中的Web应用程序已经开发并且具有相当多的代码,团队刚刚开始使用react-native设置。我们希望在移动设备中使用Web应用程序的数据部分。

需要帮助解决问题。

0 个答案:

没有答案