无法使用React Native从Images.xcasset加载图像?

时间:2017-02-09 04:35:22

标签: react-native-ios

我正在为IOS开发学习React Native。我按照下面的说明从Images.xcassets加载图像:

<Image source={require('image!house')}/>

然后我收到了这个错误: 无法解析模块映像!来自** / ProjectName / index.ios.js的房子:模块映射或这些目录中不存在模块:** / ProjectName / node_modules

我找到了一个解决方案:https://github.com/facebook/react-native/issues/282。但它没有看到工作

node_modules/react-native/packager/packager.sh --assetRoots=./ios/ProjectName/Images.xcassets

有什么想要帮助我吗?

感谢。

1 个答案:

答案 0 :(得分:2)

要使用xcassets目录,您不必使用require。

这样的事情应该有效:

<Image source={{uri: 'house'}} style={{width: 40, height: 40}} />