Reactstrap - create-response-app - не найдено bootstrap / dist / css / bootstrap.css - v.4

Я новичок в этом. Я пытаюсь создать приложение для реагирования с помощью bootrap 4. Я использую реагировать, выполнив следующие шаги:

create-react-app my-app

npm install bootstrap --save

npm install --save reactstrap@next react react-dom

Импортируйте Bootstrap CSS в файл src / index.js: импортировать 'bootstrap / dist / css / bootstrap.min.css';

Но когда я запускаю свое приложение, я получаю эту ошибку:

Failed to compile.

./src/index.js Module not found: Can't resolve 'bootstrap/dist/css/bootstrap.css' in 'D:\React\my-app2\src'

Я использовал загрузку с CDN, знаете ли, на моей html-странице ссылка rel = "stylesheet" ... и т. д. и скрипт src = "" ... и т. д.. Но, используя реагировать, где файлы js? (jquery, popper, bootstrap) (все вместе, когда я запускаю npm install bootstrap --save?)

Спасибо

Загляните в папку ./node_modules/bootstrap, и вы увидите, где находится ваш файл css.

ChrisR 28.03.2018 17:13
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
4
1
3 664
1

Ответы 1

Как видно из ошибки, он пытается найти bootstrap / dist / css / bootstrap.css внутри вашей папки src. Но если вы посмотрите на файлы своего проекта, вы заметите, что папка бутстрап расположена на 1 уровень выше (в корне) внутри папки node_modules.

Так что либо найдите и исправьте свой путь к:

../node_modules/bootstrap/dist/css/bootstrap.css.

Или добавьте (если вы еще этого не сделали) ссылку на свой index.js:

import '../node_modules/bootstrap/dist/css/bootstrap.css'.


Это дерево файлов:

+-node_modules
 |-bootstrap
  |-dist
   |-css
    |-bootstrap.css
+-src
 |-index.js

просто потрясающе, и мне интересно, почему во всех уроках есть такой путь импортировать 'bootstrap / dist / css / bootstrap.min.css';? какие-нибудь мысли по этому поводу?

Kick Buttowski 25.08.2018 02:49

Структура файла может зависеть от учебника. Лучший способ - узнать, где находится файл CSS, какой к нему доступ, и использовать его.

0leg 25.08.2018 12:04

Другие вопросы по теме