Як сторонній розробник може додати бібліотеку jQuery до Magento 2?
У той час як Magento 2 включає версію jQuery у свої теми інтерфейсу, об'єкт jQuery не одразу доступний у глобальному просторі імен. Я вірю, що це тому, що Magento 2 використовує RequireJS для введення jQuery, а RequireJS не завантажує файл модуля до тих пір, поки це не потрібно.
Це представляє проблему для плагінів jQuery. Зазвичай я включав би плагін із HTML, який виглядав приблизно так
<script type="text/javascript" src="http://magento-1-9-2-2.dev/js/commercebug/jquery-ui-1.8.custom/js/jquery.cookie.js"></script>
Це, однак, неможливо з Magento 2. Оскільки jquery.cookie.js
файл визначає плагін jQuery за допомогою глобального об’єкта jQuery, він не вийде в Magento 2 з jQuery is not defined
помилкою.
Як розробник переднього кінця повинен включати стандартну бібліотеку плагінів jquery в додатку Magento 2?