我正在为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
有什么想要帮助我吗?
感谢。
答案 0 :(得分:2)
要使用xcassets目录,您不必使用require。
这样的事情应该有效:
<Image source={{uri: 'house'}} style={{width: 40, height: 40}} />