import React from 'react';
import { NavigationContainer } from '@react-navigation/native';
import { createStackNavigator } from '@react-navigation/stack';
import Welcome from './src/welcome/welcomescreen'
import Login from './src/login/loginscreen';
const Stack = createStackNavigator();
export default function App() {
return (
);
}
Эй, моя собственная версия реакции — 0.75.4. выше приведен мой код app.jsx. здесь я пытаюсь перейти от экрана приветствия к экрану входа в систему. для этого я использую пакеты NavigationContainer и createStackNavigator. но напрасно я получил ошибку ниже
error: Error: While trying to resolve module `@react-navigation/stack` from file `C:\Users\moham\MobileApp\App.tsx`, the package `C:\Users\moham\MobileApp\node_modules\@react-navigation\stack\package.json` was successfully found. However, this package itself specifies a `main` module field that could not be resolved (`C:\Users\moham\MobileApp\node_modules\@react-navigation\stack\src\index.tsx`. Indeed, none of these files exist:
* C:\Users\moham\MobileApp\node_modules\@react-navigation\stack\src\index.tsx(.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)
* C:\Users\moham\MobileApp\node_modules\@react-navigation\stack\src\index.tsx\index(.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)
at DependencyGraph.resolveDependency (C:\Users\moham\MobileApp\node_modules\metro\src\node-haste\DependencyGraph.js:244:17)
at C:\Users\moham\MobileApp\node_modules\metro\src\lib\transformHelpers.js:156:21
at resolveDependencies (C:\Users\moham\MobileApp\node_modules\metro\src\DeltaBundler\buildSubgraph.js:42:25)
at visit (C:\Users\moham\MobileApp\node_modules\metro\src\DeltaBundler\buildSubgraph.js:83:30)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Promise.all (index 0)
at async buildSubgraph (C:\Users\moham\MobileApp\node_modules\metro\src\DeltaBundler\buildSubgraph.js:103:3)
at async Graph._buildDelta (C:\Users\moham\MobileApp\node_modules\metro\src\DeltaBundler\Graph.js:157:22)
at async Graph.traverseDependencies (C:\Users\moham\MobileApp\node_modules\metro\src\DeltaBundler\Graph.js:49:19)
at async DeltaCalculator._getChangedDependencies (C:\Users\moham\MobileApp\node_modules\metro\src\DeltaBundler\DeltaCalculator.js:187:42)
Я хочу перейти от экрана приветствия к экрану входа в систему. Я думаю, есть проблема с пакетами, которые я использую. не могли бы вы сообщить мне, какое решение этой ошибки или есть ли какие-либо другие альтернативные пакеты?
[code]import React from 'react'; import { NavigationContainer } from '@react-navigation/native'; import { createStackNavigator } from '@react-navigation/stack'; import Welcome from './src/welcome/welcomescreen' import Login from './src/login/loginscreen'; const Stack = createStackNavigator(); export default function App() { return (
); } [/code] Эй, моя собственная версия реакции — 0.75.4. выше приведен мой код app.jsx. здесь я пытаюсь перейти от экрана приветствия к экрану входа в систему. для этого я использую пакеты NavigationContainer и createStackNavigator. но напрасно я получил ошибку ниже [code]error: Error: While trying to resolve module `@react-navigation/stack` from file `C:\Users\moham\MobileApp\App.tsx`, the package `C:\Users\moham\MobileApp\node_modules\@react-navigation\stack\package.json` was successfully found. However, this package itself specifies a `main` module field that could not be resolved (`C:\Users\moham\MobileApp\node_modules\@react-navigation\stack\src\index.tsx`. Indeed, none of these files exist:
* C:\Users\moham\MobileApp\node_modules\@react-navigation\stack\src\index.tsx(.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx) * C:\Users\moham\MobileApp\node_modules\@react-navigation\stack\src\index.tsx\index(.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx) at DependencyGraph.resolveDependency (C:\Users\moham\MobileApp\node_modules\metro\src\node-haste\DependencyGraph.js:244:17) at C:\Users\moham\MobileApp\node_modules\metro\src\lib\transformHelpers.js:156:21 at resolveDependencies (C:\Users\moham\MobileApp\node_modules\metro\src\DeltaBundler\buildSubgraph.js:42:25) at visit (C:\Users\moham\MobileApp\node_modules\metro\src\DeltaBundler\buildSubgraph.js:83:30) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Promise.all (index 0) at async buildSubgraph (C:\Users\moham\MobileApp\node_modules\metro\src\DeltaBundler\buildSubgraph.js:103:3) at async Graph._buildDelta (C:\Users\moham\MobileApp\node_modules\metro\src\DeltaBundler\Graph.js:157:22) at async Graph.traverseDependencies (C:\Users\moham\MobileApp\node_modules\metro\src\DeltaBundler\Graph.js:49:19) at async DeltaCalculator._getChangedDependencies (C:\Users\moham\MobileApp\node_modules\metro\src\DeltaBundler\DeltaCalculator.js:187:42) [/code] Я хочу перейти от экрана приветствия к экрану входа в систему. Я думаю, есть проблема с пакетами, которые я использую. не могли бы вы сообщить мне, какое решение этой ошибки или есть ли какие-либо другие альтернативные пакеты?
Я использую:
@react-navigation/stack : ^6.3.12 ,
react-native : ^0.74.2 ,
Как говорится в заголовке - кнопка Back Chevron на iOS невидима для некоторых пользователей iOS. Лично я не могу воспроизвести проблему (на физическом iPad, симуляторе iOS...