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 了解详情。
我在 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 了解详情。