Javascript ';错误:未知的命名模块';,从动态路径加载本机映像

Javascript ';错误:未知的命名模块';,从动态路径加载本机映像,javascript,react-native,Javascript,React Native,当我在React native中使用图像组件时,当我将图像的路径/源声明为内联字符串时,它可以正常工作: <Image style={styles.img} source={require('mypic.png')} /> 人们通常如何解决变量图像的动态加载问题?您不能使用动态静态图像,因此您可以使用uri或执行静态操作,如var test=require('image')。看看这个问题: var img = 'mypic.png'; <Image

当我在React native中使用图像组件时,当我将图像的路径/源声明为内联字符串时,它可以正常工作:

 <Image
    style={styles.img}
    source={require('mypic.png')}
 />


人们通常如何解决变量图像的动态加载问题?

您不能使用动态静态图像,因此您可以使用uri或执行静态操作,如var test=require('image')。看看这个问题:

 var img = 'mypic.png';
 <Image
    style={styles.img}
    source={require(img)}
 />
var icon = this.props.active ? require('./my-icon-active.png') : require('./my-icon-inactive.png');