Невозможно прочитать свойство «расширить» неопределенного. проблема с установкой в ​​laravel bootstrap-vue

У меня есть проект laravel, и я добавляю пакеты bootstrap-vue. Я следую инструкциям по настройке https://bootstrap-vue.js.org/docs/, а затем получаю ошибку, которую я использовал: «vue»: «^ 2.6.10», а для начальной загрузки vue — v2.0.0-rc. 17

Мой webpack.mix.js вот код

const mix = require('laravel-mix');
mix.js('resources/js/app.js', 'public/js')
   .sass('resources/sass/app.scss', 'public/css');

Эта ошибка появляется в консоли.

Uncaught TypeError: Cannot read property 'extend' of undefined at Object../node_modules/bootstrap-vue/es/components/button/button-close.js (app.js:2924) at webpack_require (app.js:20) at Object../node_modules/bootstrap-vue/es/components/alert/alert.js (app.js:2035) at webpack_require (app.js:20) at Object../node_modules/bootstrap-vue/es/components/alert/index.js (app.js:2264) at webpack_require (app.js:20) at Object../node_modules/bootstrap-vue/es/components/index.js (app.js:8771) at webpack_require (app.js:20) at Object../node_modules/bootstrap-vue/es/index.js (app.js:18932) at webpack_require (app.js:20)

Мало информации. Пожалуйста, включите версии используемых пакетов, хотя бы

Styx 08.04.2019 10:25

У меня такая же проблема после обновления npm - "vue": "^2.6.10" "bootstrap-vue": "^2.0.0-rc.17"

agh 08.04.2019 10:40

Я просто следую базовой инструкции, используя этот npm i vue bootstrap-vue bootstrap после установки в элементе проверки и проверяю консоль, появляется ошибка. Моя версия, которую я использовал, - "vue": "^ 2.6.10", а для начальной загрузки vue v2.0.0-rc.17

Mind Maze 08.04.2019 12:08

Покажите, пожалуйста, ваш конфиг webpack (добавьте к вопросу).

Styx 08.04.2019 12:18
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
4
4
2 703
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Похоже, это ошибка, откат к 2.0.0-rc.16 должен решить эту проблему.

Это работает, спасибо, но, надеюсь, версия 2.0.0-rc.17 скоро исправится.

Mind Maze 08.04.2019 12:40

@MindMaze И я надеюсь, что скоро у нас будет нет-rc :)

Styx 08.04.2019 12:41

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