Я использую реактивную версию, версия "version": "0.57.1"
.Я установил реагирующую навигацию через:
npm install --save react-navigation
Версия реагирующей навигации: react-navigation@3.4.0
.Содержимое файла app.js ниже:
import * as React from 'react';
import { Text, View } from 'react-native';
// import { createStackNavigator } from 'react-navigation';
class HomeScreen extends React.Component {
render() {
return (
<View style={{ flex: 1, alignItems: "center", justifyContent: "center" }}>
<Text>Home Screen</Text>
</View>
);
}
}
export default HomeScreen;
Этот пример отлично работает на выставке.Но когда я запускаю третью строку, возникает ошибка.
[16:57:50] При попытке разрешить модуль react-navigation
из файла /home/ubuntu/workspace/App.js
пакет /home/ubuntu/workspace/node_modules/react-navigation/package.json
был успешно найден.Однако сам этот пакет указывает поле модуля main
, которое не может быть разрешено (/home/ubuntu/workspace/node_modules/react-navigation/src/react-navigation.js
. Действительно, ни один из этих файлов не существует: [16:57:50] [16:57:50] * /home/ubuntu/workspace/node_modules/react-navigation/src/react-navigation.js(.native||.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)
[16: 57: 50] * /home/ubuntu/workspace/node_modules/react-navigation/src/react-navigation.js/index(.native||.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)