React Native require(moduleName) 如何工作?

How does React Native require(moduleName) work?

我在 react-native 源代码中看到了类似 var Animated = require('Animated') 的代码。但是没有路径怎么解决呢?
我的猜测是打包程序会通过注册之类的方式进行预处理,我想在我自己的项目中这样做。但是react-native的 packager 好像没有文档,我也找不到这个 "registering" 发生的源代码。

import {
  Animated,
  View,
  Text,
} from 'react-native';

我听不懂你说的 said.but 我 post 上面的片段我是怎么用的。

我想我找到了!只需在 header 的文件注释中添加 @providesModule moduleName ,查看 issue 896 了解详情。