【发布时间】:2021-08-31 12:21:53
【问题描述】:
我是本机反应的新手,并试图开发一个简单的屏幕,带有页眉页脚和页脚上的一些图标 这是我的缩写代码:
import { createMaterialBottomTabNavigator } from '@react-navigation/material-bottom-tabs';
import Icon from 'react-native-ionicons';
const BottomNavigator = () => {
return (
<BottomTab.Navigator>
<BottomTab.Screen name="Home" component={HomeScreen} options={{
tabBarIcon: ({ color, size }) => (
<Icon ios="ios-addx" android="md-addx" color={color} size={size} />
)
}}/>
<BottomTab.Screen name="Settings" component={SettingsScreen} options={{
tabBarIcon: ({ color, size }) => (
<Icon name="home" size={size} color={color} />
)
}}/>
</BottomTab.Navigator>
);
}
阅读关于 SO 的各种答案 - 其中大多数似乎与“反应原生矢量图标”有关,而我正在使用“反应原生离子图标”
尝试使用以下命令链接:
react-native link react-native-ionicons
但是我得到了错误:
internal/modules/cjs/loader.js:960
throw err;
^
Error: Cannot find module
'C:\Users\user\AppData\Roaming\npm\node_modules\react-native-cli\index.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15)
at Function.Module._load (internal/modules/cjs/loader.js:840:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)
at internal/main/run_main_module.js:18:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
谢谢
【问题讨论】:
标签: reactjs react-native