У меня проблемы с интеграцией плагина jquery-ui с моим приложением Symfony с помощью Webpack Encore. Вы можете увидеть ошибку (TypeError: t (...). DateRangeSlider не является функцией [Узнать больше]) в консоли:
https://date -range-demo.herokuapp.com / о / блог / поиск
Исходный код для этого на https://github.com/tacman/range-slider-demo, это просто демонстрация Symfony с ползунком диапазона дат на странице поиска, с помощью следующих изменений:
добавить библиотеки в package.json из командной строки
пряжа добавить jquery-ui jqrangeslider
добавить в /blog/search.html
<div id="slider">Slider Placeholder</div>
добавлено в assets / js / search.js
import 'jquery-ui';
import 'jqrangeslider';
$('#slider').dateRangeSlider();
Активы создаются с помощью 'yarn run encore dev', я уверен, что это простая ошибка конфигурации, но я не могу понять, что это такое.
Развертывание к героку добавлено еще несколько вещей, но не связанных с тем, что плагин не загружается. Чтобы увидеть эту ошибку локально, просто клонируйте репозиторий, запустите composer install && yarn install && yarn run encore dev, затем запустите сервер и перейдите в / en / blog / search.
Спасибо за любую помощь в этом!