Приложение не было создано - и я еще не начал писать код - PullRequest
0 голосов
/ 27 мая 2020

Я Игорь.

Я изучаю ReactNative в данный момент и пытаюсь создать простое приложение - это калькулятор, который показывает результат в окне предупреждения и на второй странице - как часть моих исследований. Но когда я добавил код для импорта частей некоторых внешних пакетов, я просто получаю ошибки Gradle! Ошибка начинается с сообщения «Невозможно разрешить модуль», поэтому я устанавливаю пакет, который запрашивает ошибка, и получаю ту же ошибку с другим именем пакета («Невозможно разрешить модуль <другое имя пакета>»). Я устанавливаю другой пакет и получаю этот тип ошибки снова и снова, пока я не перестрою приложение (npx response-native run- android), и я получаю некоторую ошибку Gradle (ошибка говорит, что в этой сборке использовались устаревшие функции Gradle, что делает его несовместимым с Gradle 7.0. Используйте '--warning-mode all', чтобы отобразить отдельные предупреждения об устаревании. См. https://docs.gradle.org/6.0.1/userguide/command_line_interface.html#sec: command_line_warnings 60 задач, требующих выполнения: 2 выполнено, 58 обновлено ")

Я попытался начать совершенно новый проект. Ошибок нет. Я открыл приложение js и изменил цвет строки состояния на тест. Ошибок нет. Затем я вставил код, чтобы использовать пакет, который я установил до

import { TextInput } from 'react-native-paper';
import {NavigationContainer} from '@react-navigation/native';
import {createStackNavigator} from '@react-navigation/stack';

и просто началась ТАКАЯ ошибка. ReactNative запросил следующие пакеты в этом точном порядке:

  • response-native-safe-area-content
  • response-native-gesture-handler
    • @ react-native-comunity / masked-view
    • react-native-screen

Затем появилась ошибка. Я тоже не начал писать код! Как я могу это сделать?

EDIT: внешние модули, которые я установил для использования:

-react-native-vector-icons -react-native-paper -@react-navigation/native -@react-navigation/stack

1 Ответ

0 голосов
/ 28 мая 2020

Выполните следующие команды в терминале вашего root каталога проекта.

npm i jetifier --save
npx jetify
...