2017-02-09 89 views
2

我正在学习用于IOS开发的React Native。我跟着下面的指令加载从Images.xcassets一个形象:无法使用React Native从Images.xcasset加载图像?

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

然后我得到这个错误: 无法解析模块图像从** /项目名/ 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

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

类似的东西应该工作:

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