Я использовал RNN V1 и решил обновить его до последней версии, так как мне нужно было больше настроек, он обновился до V3-alpha.Не знаю, было ли это ошибкой с моей стороны или нет, стоит ли мне переходить на последнюю версию V2 для большей стабильности.Дело в том, что всякий раз, когда я запускаю свой проект на другом Mac, он выдает следующую ошибку:
Exception 'Bridge not yet loaded! Send commands after Navigation.events().onAppLaunched() has been called.' was thrown while invoking setDefaultOptions on target RNNBridgeModule with params (
{
statusBar = {
style = light;
visible = 1;
};
topBar = {
visible = 0;
};
},
30,
31
)
callstack: (
Единственное место, где я установил setDefaultOptions
, было при запуске навигации на основе вкладок.
Это код для этого.
import { Navigation } from 'react-native-navigation';
import { iconsMap } from '../../_global/AppIcons';
import i18n from '../../_global/i18n';
import { navigatorStyle } from '../../styles/navigatorStyles';
Navigation.setDefaultOptions({
statusBar: {
visible: true,
style: 'light'
},
topBar: {
visible: false
}
});
const startTabs = () => {
Navigation.setRoot({
root: {
bottomTabs: {
animate: true,
visible: false,
drawBehind: true,
elevation: 8,
children: [
{
stack: {
children: [
{
component: {
id: 'MainTab',
name: 'app.MainTab'
}
}
],
options: {
bottomTab: {
text: i18n.t('main'),
icon: iconsMap['home'],
...navigatorStyle
}
}
}
},
{
stack: {
children: [
{
component: {
id: 'MyProfileTab',
name: 'app.MyProfileTab'
}
}
],
options: {
bottomTab: {
text: i18n.t('myProfile'),
icon: iconsMap['md-person'],
...navigatorStyle
}
}
}
},
{
stack: {
children: [
{
component: {
id: 'MessageScreen',
name: 'app.MessageScreen'
}
}
],
options: {
bottomTab: {
text: i18n.t('messages'),
icon: iconsMap['comment-dots'],
badge: '2',
badgeColor: 'red',
...navigatorStyle
}
}
}
}
]
}
}
});
}
export default startTabs;
На моем главном MacBook, который работал, почему не работает на другом компьютере?что я мог делать неправильно или отсутствовать здесь?Я получил последний код на обоих.Даже пытался закомментировать setDefaultOptions, но ошибка все равно появляется.
Любая помощь будет оценена.