2017-06-08 70 views
1

我想,例如,require('foo/bar')能够找到myProjectRoot/src/foo/bar是否可以更改React Native的模块查找路径?

  • 的WebPack有resolve
  • 玩笑有moduleDirectories
  • 普通的Node.js有app-module-path

我希望后者将只是作出反应本地工作,但它Doesn't。是否有其他可能?

+0

如果你从你的'SRC内部调用的依赖性/'目录,你只需要用'.'作为前缀。例如。 '要求( './富/巴')'。或者那是你想要避免的? – fubar

+0

这就是我想要避免的。对于同一目录中的文件,这当然很容易,但我正在处理的应用程序具有多层文件夹嵌套,并且在重构过程中移动时也更容易,因为您不必更改一堆导入。 – lawrence

回答

0

尝试在bar.js年初

/** * @providesModule bar */

添加这个那么简单的使用:

import Bar from 'bar';

+0

谢谢你的提示;我不知道这件事。但是,这不符合我的需求;我希望能够引用整个文件夹及其所有后代,而无需为每个文件添加内容。 – lawrence

+0

我也不知道。 –

相关问题