2

У меня такой вопрос: При загрузке страницы через консоль увидел такую ошибку:

ReferenceError: Popper is not defined

У меня скачаны полноценные bootstrap.css и bootstrap.js.
Как я знаю что popper.js уже входит в них. Несколько дней назад модальные окна работали (появлялись по нажатию на соответствующую кнопку с прописанными атрибутами и айди).

Ломаю голову уже третий день - результата ноль. Помогите пожалуйста.

vp_arth
  • 27,179
Nice
  • 355
  • Возможно причина в том, что вы используете библиотеки с беты, либо обновились до релиза частично. Вы вообще пробовали гуглить по запросу ReferenceError: Popper is not defined? – RifmaMan May 04 '18 at 06:46
  • Да, вы правы, у меня beta2. А как тогда это возможно исправить? Заменить файлы на релизные? Подскажите пожалуйста. Да, гуглил первым делом, иначе не написал бы на стак – Nice May 04 '18 at 06:51
  • Я нашел похожую проблему здесь. Думаю вам придется обновиться до релиза. На сколько я знаю, обновление происходит путем полной замены файлов. – RifmaMan May 04 '18 at 06:55
  • Да, добрый человек, я сейчас посмотрю, напишу потом, может решится проблема этим способом – Nice May 04 '18 at 07:01

1 Answers1

2

Возможно причина в том, что вы используете библиотеки с беты, либо обновились до релиза частично.

Дело в том, что popper.js не входит в сам bootstrap, но входит в bootstrap.bundle.

Сообственно, вариантов решения 2:

  1. Явно разрешить зависимость и подгрузить popper.js
  2. Использовать bootstrap.bundle.js
vp_arth
  • 27,179
RifmaMan
  • 1,781
  • Залил на хостинг релизный файл bootstrap.min.js - и всё заработало – Nice May 07 '18 at 10:30
  • @Nice Отличненько! Я сам сидел на бете, но ведь это не дело, когда есть релиз =) – RifmaMan May 07 '18 at 10:32
  • Несомненно нужно быть на острие прогресса) – Nice May 07 '18 at 10:39