Bagaimana pengembang pihak ketiga menambahkan perpustakaan jQuery ke Magento 2?
Sementara Magento 2 menyertakan versi jQuery dalam tema frontend mereka, objek jQuery tidak segera tersedia di namespace global. Saya percaya ini karena Magento 2 menggunakan RequireJS untuk menarik jQuery, dan RequireJS tidak akan memuat file modul hingga dibutuhkan.
Ini menyajikan masalah untuk plugin jQuery. Biasanya, saya akan menyertakan plugin dengan HTML yang terlihat seperti ini
<script type="text/javascript" src="http://magento-1-9-2-2.dev/js/commercebug/jquery-ui-1.8.custom/js/jquery.cookie.js"></script>
Ini, bagaimanapun, tidak mungkin dengan Magento 2. Karena jquery.cookie.js
file mendefinisikan plugin jQuery dengan menggunakan objek global jQuery, itu akan gagal di Magento 2 dengan jQuery is not defined
kesalahan.
Bagaimana seharusnya seorang pengembang front-end menyertakan pustaka plugin jquery standar dalam aplikasi ujung depan Magento 2?