Я пытаюсь использовать библиотеку BootstrapTable с Webpack. Кажется, это связано с тем, как обрабатывается JQuery, но я не уверен на 100%.
Я получаю следующую ошибку (еще до того, как пытаюсь добавить какие-либо HTML-таблицы, но примеры таблиц также не выглядят обработанными)
Uncaught TypeError: невозможно установить неопределенные свойства (настройка «BootstrapTable») в bootstrap-table.js:8541:21 в bootstrap-table.js:4:102 в ./node_modules/bootstrap-table/dist/bootstrap-table.js (bootstrap-table.js:5:2) в __webpack_require__ (начальная загрузка: 19:1) у поставщиков-8eb79120f29fcd7dbd35.js
импортировать jQuery из 'jquery' окно.jQuery = jQuery; импортировать «@popperjs/core»; импортировать «бутстрап»; импортировать «bootstrap-table/dist/bootstrap-table.js» Я тоже пробовал:
импортировать $ из 'jquery'; окно.jQuery = $; global.jQuery = $; окно.$ = $; Похоже, что моя настройка соответствует этим инструкциям: https://bootstrap-table.com/docs/vuejs/webpack/
Я также пытался включить Jquery по умолчанию с помощью плагинов веб-пакета
Плагины
: [ новый веб-пакет.ProvidePlugin({ $: "jquery", jQuery: «jquery» }), но это, похоже, не имеет значения.
Помогите мне понять, почему я не могу импортировать этот пакет.
Примечание. Я думаю, что это связано с импортом JQuery — я пытался импортировать JQuery непосредственно в свой HTML-файл из CDN перед «пакетом веб-пакета», и это устранило ошибку. Но мне хотелось бы сделать это правильно с помощью Webpack.
Мобильная версия