与React Native的其他组件不同,ProgressBarAndroid
不会从react-native
模块导出,而是需要将其作为单独的模块包含在内
var ProgressBar = require('ProgressBarAndroid');
从源代码中可以清楚地看到文件是从这里加载的 https://github.com/facebook/react-native/tree/v0.25.1/Libraries/Components/ProgressBarAndroid
在项目中导入时效果很好,但同样的require()语句无法在我写的另一个第三方库中找到该模块。
此文件的分辨率定义可能在哪里?是否与Babel's React Native preset有关?相同的require()语句没有使用Node CLI工具找到模块。