本机是什么形象!{imagename}是什么意思?

时间:2016-11-20 15:40:43

标签: react-native

我是新来的本地人。我一直看到require('image!my-icon');这个概念,我不确定image!究竟是什么意思 文档不提供信息,我的想法是它可能与react-native没有具体关系?

2 个答案:

答案 0 :(得分:2)

require('image!my-icon');正在使用旧版图片加载。这意味着您已经手动将图像添加到您的android或ios资源文件夹并尝试加载它。这种表示法表示JS packager不会尝试管理此图像。

请注意require('image!...') 已弃用,很快就会删除(RN 0.39或0.40)。在极少数情况下,如果您需要直接访问原生图片,可以使用nativeImageSource

中的Libraries/Image/

答案 1 :(得分:0)

修改即可。正如Farwayer指出的那样,React Native包装器不使用Webpack,所以这个答案是不正确的。

这是Webpack为文件使用特定webpack加载器的语法,请参阅loaders in require。基本上,它告诉Webpack使用image-webpack-loader来获取此文件。