Я работаю с Laravel 5.6
и строю свой app.js
с webpack
.
Я установил npm
perfect-scrollbar , но не могу заставить его работать.Когда я загружаю страницу, я получаю:
Uncaught TypeError: $(...).perfectScrollbar is not a function
Мой начальный загрузчик js:
try {
window.$ = window.jQuery = require('jquery');
require('popper.js/dist/umd/popper');
require('./bootstrap/bootstrap.bundle');
} catch (e) {
}
import PerfectScrollbar from 'perfect-scrollbar';
Я также пробовал:
const PerfectScrollbar = require('perfect-scrollbar');
window.PerfectScrollbar = require('perfect-scrollbar');
Я инициализирую полосу прокруткинапример:
$('.sidebar .sidebar-wrapper, .main-panel').perfectScrollbar();
Если я загружаю код perfect-scrollbar
через CDN после моего app.js
, тогда мой код работает.
Как правильно импортировать perfect-scrollbar
и сделать его доступнымк глобальной области видимости кода?