В прошлой статье я достаточно подробно попытался объяснить, что такое пакетный менеджер, и какое его основное предназначение в веб-разработке на примере работы с пакетным менеджером Bower. Поэтому, если вы еще не сталкивались с таким термином, как пакетный менеджер, то крайне рекомендую перейти и прочитать данную статью, а затем вернуться и прочить еще и эту. =) В целом, работа с Yarn практически ничем не отличается от работы с Bower, разве что некоторые команды называются по-другому. Сегодня же мы поговорим о пакетном менеджере зависимостей Yarn...
Несколько раз уже встречаю ситуации, когда на шаблоне АСПРО разных редаций Битрикса видео с Ютуба встраиваемое в модальное окно долго тормозит перед тем как начать воспроизводить видео. Исправить зависание очень просто, нужно в js файле найти функцию $(“.video_link”).fancybox({…}) и добавить параметр preload: false. Обычно данная функцию в шаблонох АСПРО находится в файле /bitrix/templates/aspro_max/js/main.js и его минифицированной копии main.min.js. Название шаблона aspro_max в вашем случае может быть aspro_next или какой-то другой шаблон, по смыслу должно быть латиницей написано название вашего шаблоно...