¿Cómo puede un desarrollador externo agregar una biblioteca jQuery a Magento 2?
Si bien Magento 2 incluye una versión de jQuery en sus temas frontend, el objeto jQuery no está disponible de inmediato en el espacio de nombres global. Creo que esto se debe a que Magento 2 usa RequireJS para extraer jQuery, y RequireJS no cargará un archivo de módulo hasta que sea necesario.
Esto presenta un problema para los complementos jQuery. Normalmente, incluiría un complemento con HTML que se parece a esto
<script type="text/javascript" src="http://magento-1-9-2-2.dev/js/commercebug/jquery-ui-1.8.custom/js/jquery.cookie.js"></script>
Sin embargo, esto no es posible con Magento 2. Debido a que el jquery.cookie.js
archivo define el complemento jQuery utilizando el objeto global jQuery, fallará en Magento 2 con un jQuery is not defined
error.
¿Cómo debería un desarrollador front-end incluir una biblioteca estándar de complementos jquery en la aplicación front-end de Magento 2?