169 похожих чатов

Ребят, а кто-то использует bootstrap npm пакет вместе с вью?

у меня очень странная проблема что классы не экспортятся в контекст из бутстрапа и поэтому плагин к бутстрапу падает.

грубо говоря ставлю я бутстрап:
npm install --save bootstrap
# тут мой плагин
npm install --save bootstrap-select@1.14.0-beta2

потом в моем main.js импортирую бутстрап:
import 'bootstrap'

и тут начинается интересное. я вижу что сам жсник бутстрапа идет в вебпак. но если я пытаюсь создать класс из него:

new Dropdown()
>VM8711:1 Uncaught ReferenceError: Dropdown is not defined
ну и если я импортирую мой плагин вот так, плагин тоже падает:

import 'bootstrap-select'
window.$.fn.selectpicker.Constructor.BootstrapVersion = '5';

я примерно понимаю что здесь происходит, что когда это все добро едет вебпаком на клиента, жсник из плагина начинает сам себя инициализировать сразу при загрузке, а бутстрап же наверное че-то ждет прежде чем экспортировать свои классы

5 ответов

21 просмотр

// eslint-disable-next-line no-unused-vars import Dropdown from 'bootstrap' вот так не экспортируется оно в глобался

ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ Помпиду
// eslint-disable-next-line no-unused-vars import ...

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

Kirill 🍅 Romanov
импорты не работают глобально. тебе надо импорт де...

в этом и проблема, я его нигде не буду использовать

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта