если не ошибаюсь то еще когда пользовался 3 версией gulp то плагин gulp-autoprefixer рекомендовал убрать (перенести в package.json) свойство "browsers: ['last 2 versions']" , возможно в 4 это уже вызывает ошибку. Попробуйте перенести. Добавлю скрин для наглядности
если кратко то свойство display: none; не анимируеться нужно думать что то по типу width c 0px и до необходимого значения анимировать что то по типу такого
Из необычного, пожалуй могу посоветовать, написать дополнительный скрипт на bash или node для быстрого создания блоков - по типу открыл проект в консоли, прописал что то по типу "new-block name-new-block" и автоматически создается html файл этого блока с базовой разметкой и классами (с именем этого блока) + этот файл подключается в нужный основной html файл (использую gulp-rigger для таких целей) + классы также автоматом добавляются в конец основного файла стилей, ну и проверку на существование блока не забудьте что б не перезаписывать существующие + можете под себе и свою структуру модернизировать скрипт как хотите: по типу отдельная папка для каждого блока и тд.
не знаю что за ссылка после (нужно больше деталей), но та что до - отображается нормально
ps. и что значит нет доступа к сервису, возьми да создай тестовый аккаунт - link
требуется gulp-sass node-sass, но на рабочем компе он не ставится вообще
- какие ошибки в консоли при установки модулей gulp-sass node-sass?
и точно ли эти модули есть в package.json? А то как вариант собирая дома сборку вы не установили зависимость через флаг --save-dev и теперь при npm i с работы не устанавливаете данные модули.