Реагировать приложение | Загрузка модулей не работает - PullRequest
0 голосов
/ 19 марта 2019

Я сделал домашнюю страницу с несколькими ссылками.В учебном пособии объяснялось, как создать ссылку на другую страницу на вашем веб-сайте.

Одним из первых шагов было скачивание зависимости под названием

sudo npm install --save react-router

После ввода в терминале sudo npm install --save react-router

Это приводит к сообщению об ошибке, которое я не понимаю.

npm WARN react-static-container@1.0.1 requires a peer of react@^0.13.0 || ^0.14.0 || ^15.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN react-router@5.0.0 requires a peer of react@>=15 but none is installed. You must install peer dependencies yourself.
npm WARN create-react-context@0.2.3 requires a peer of react@^0.14.0 || ^15.0.0 || ^16.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN frank@1.0.0 No repository field.

Я прочитал в сообщении об ошибке, что мне нужно самостоятельно установить зависимости между равноправными узлами.Стоит там 3 раза.Но с чего начать?

Можете ли вы пошагово рассказать, как справиться с этой ошибкой?Читая через сайты React, мне не ясно, как решить эту проблему.

РЕДАКТИРОВАТЬ:Сайт работает нормально.Но теперь я хотел бы добавить Маршрутизатор (модуль зависимостей) для изменения страниц.

Я только сталкиваюсь с вышеупомянутыми сообщениями об ошибках, загружая эту зависимость.

Ответы [ 2 ]

0 голосов
/ 19 марта 2019

Что ж, в v4 реагирующий маршрутизатор экспортирует основные компоненты и функции.Реактивный маршрутизатор-dom экспортирует компоненты, связанные с DOM, такие как Link, BrowserRouter, NavLink и т. Д. Таким образом, он будет реэкспортировать весь экспорт реагирующих маршрутизаторов.так что просто установите response-router-dom.

npm i react-router-dom
0 голосов
/ 19 марта 2019

Попробуйте выполнить npm install --save react перед установкой react-router.

...