web-dev-qa-db-ja.com

「node_modules \ react-navigation-stack \ lib \ module \ views \ StackView \ StackViewCard.js」から「react-native-screens」を解決できない問題を修正する方法

以下のコマンドを使用して、アプリルートを反応させます。

npm i react-native-router-flux --save

次に、「npm start」でnpmを再起動して、このエラーを取得します

「node_modules\react-navigation-stack\lib\module\views\StackView\StackViewCard.js」から「react-native-screens」を解決できませんJavaScriptバンドルの構築に失敗しました。

このエラーを修正するにはどうすればよいですか? npmも更新しました。

これはpackage.jsonファイルです

         {
          "main": "node_modules/expo/AppEntry.js",
          "scripts": {
          "start": "expo start",
          "Android": "expo start --Android",
          "ios": "expo start --ios",
          "web": "expo start --web",
          "eject": "expo eject"
         },
         "dependencies": {
           "expo": "~36.0.0",
           "react": "~16.9.0",
           "react-dom": "~16.9.0",
           "react-native": "https://github.com/expo/react-native/archive/sdk-36.0.0.tar.gz",
           "react-native-router-flux": "^4.2.0",
           "react-native-web": "~0.11.7"
          },
          "devDependencies": {
            "babel-preset-expo": "~8.0.0",
            "@babel/core": "^7.0.0"
           },
          "private": true
          }
2
Ehsan ul haq

同じ問題がありました。リポジトリのpackage.jsonには、依存関係のreact-native-screensが欠落していることに注意してください。

npm私はネイティブ画面を反応させます

1

以下の依存関係をインストールします。

@react-native-community/masked-view
react-native-safe-area-context
0
faxad
expo install react-native-reanimated react-native-gesture-handler react-native-screens react-native-safe-area-context @react-native-community/masked-view
0
Bilal Ahmad