如何将src文件夹添加到React-native并绝对导入?

时间:2019-09-09 15:25:49

标签: react-native metro-bundler

我正在尝试添加src目录,以便获得类似的内容

- package.json
- android
- ios
- src
   - foo
     - hello.js
- index.js
- App.js
- node_modules

然后我添加了

watchFolders: [path.join(__dirname, 'src')],

metro.config.js

希望能够在任何地方(例如,从import hello from 'foo/hello'开始App.js

我还发现,如果在absolute import下添加文件夹,则可以实现node_modules

- package.json
- android
- ios
- node_modules
   - foo
     - hello.js
- index.js
- App.js

1 个答案:

答案 0 :(得分:0)

您需要在foo文件夹中创建一个index.js文件

index.js

 import hello from './hello.js'

    export{
      hello
    }

要将文件导入到的位置

otherfile.js

import hello from '../../src/foo'