4

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

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

然后我得到了这个错误:无法解析模块图像!house from **/ProjectName/index.ios.js: Module does not exist in the module map or in these directory: **/ProjectName/node_modules

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

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

有什么想法可以帮助我吗?

谢谢。

4

1 回答 1

4

为了使用 xcassets 目录,您不必使用 require。

像这样的东西应该工作:

<Image source={{uri: 'house'}} style={{width: 40, height: 40}} />
于 2017-04-25T09:52:10.150 回答