如果根文件夹项目中的文件夹,
示例:
AwesomeProject v
__test__ >
android >
icon >
ios >
我想重组我的文件夹,所以我创建一个新的文件夹叫做src,然后我创建一个子文件夹叫做assets,然后把我的图标放在那里
示例:
AwesomeProject v
__test__ >
android >
ios >
src v
assets v
icon >
这是我在app.js文件中的代码
<Image style={{ width: 26, height: 26 }} source={require('./src/assets/icon/home-active.png')} />
错误消息:这些文件都不存在
*注意:我已经检查了一遍以确保我没有打错字
您必须链接您的文件,以便将它们添加到相应的ios/android文件夹中
结构:
AwesomeProject v
__test__ >
android >
icon >
ios >
项目根目录上的Cretereact-native.config.js
文件
module.exports = {
project: {
ios: {},
android: {},
},
assets: [
'./assets/icons/'
]
}
现在您必须链接这些文件
yarn react-native link
或
npx react-native link
现在,您可以检查图标是否已添加到您的ios/android应用程序的文件夹中