У меня проблемы с интеграцией плагина jquery-ui с моим приложением Symfony с помощью Webpack Encore. Вы можете увидеть ошибку (TypeError: t (...). DateRangeSlider не является функцией [Подробнее]) в консоли:
https://date-range-demo.herokuapp.com/en/blog/search
Исходный код для этого находится на 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, я уверен, что это простая ошибка конфигурации, но я не могу понять, что это такое.
Развертывание в heroku добавило еще несколько вещей, но не связано с тем, что плагин не загружается. Чтобы увидеть эту ошибку локально, просто клонируйте репо, запустите composer install && yarn install && yarn run encore dev, затем запустите сервер и перейдите в / en / blog / search.
Спасибо за любую помощь в этом вопросе!