Como um desenvolvedor de terceiros pode adicionar uma biblioteca jQuery ao Magento 2?
Enquanto o Magento 2 inclui uma versão do jQuery em seus temas de interface, o objeto jQuery não está disponível imediatamente no espaço de nomes global. Eu acredito que isso ocorre porque o Magento 2 usa o RequireJS para extrair o jQuery, e o RequireJS não carrega um arquivo de módulo até que seja necessário.
Isso apresenta um problema para plugins jQuery. Normalmente, eu incluía um plugin com HTML parecido com este
<script type="text/javascript" src="http://magento-1-9-2-2.dev/js/commercebug/jquery-ui-1.8.custom/js/jquery.cookie.js"></script>
Isso, no entanto, não é possível com o Magento 2. Porque o jquery.cookie.js
arquivo define o plug-in jQuery usando o objeto jQuery global, ele falhará no Magento 2 com um jQuery is not defined
erro.
Como um desenvolvedor front-end deve incluir uma biblioteca padrão de plugins jquery no aplicativo front-end do Magento 2?