Pull to refresh
21
0
Александр Сергеевич Инсайт @Insayt

Пользователь

Send message

Как автор сайта https://nestjs.ru.com/

Категорически благодарю за внимательность)) компания таймвеб - редиски))

Бросил учебу в строительном колледже в 2009 и ушел в армию. На программистов смотрел тогда с непониманием, но любопытством. В профессии 6 лет. Большую часть времени педалил фронтенд, сейчас все больше пишу микросервисы на ноде. Строитель из меня все равно вышел бы паршивый
Смотрите — например в стилях:
Мы собираем только 1 файл, в который инклюдим все что нам нужно. Но сборку нам надо запускать при изменениях любого файла стилей. По этому в src один путь, а watch другой
в нем есть одна проблема — wiredep будет генерировать новые теги script и link для всех библиотек. На деве это конечно не страшно, но на прод так пускать нельзя. В итоге придется для прода все равно собирать все в один файл, и скорее всего — это придется делать похожим способом, как в статье. Так что проще один раз прописать это дело и забыть как страшный сон :)
Ну это уже от специфики проекта будет зависить и можно много чего напридумывать) По этому и не стал в статье затрагивать данный вопрос. Пусть каждый решает сам, как ему удобнее.
Практически не тормозит. Он просто копирует содержимое, никак его не обрабатывая. Оверхед только на чтение файла
Если настроите сборку на сервере — можно не коммитить. Но не всегда хорошо захламлять сервер тулзами для сборки
Пока писал комментарий — ниже ответили более развернуто
ну так rigger это и не шаблонизатор. Вся его функциональность — простой импорт чего угодно и куда угодно. И он в своем деле хорош :)
В Less так же нужна особая конструкция
@import (css) "foo.css";

или
@import (inline) "foo.css";

Так что разница невелика :)
Ого, спасибо за список)
На днях пробегусь по нему — и поправлю статью
В статье есть про это
Конечно не обязательно делать это именно так. Существует плагин gulp-load-plugins который позволяет не писать всю эту лапшу из require. Но мне нравится когда я четко вижу что и где подключается, и при желании могу это отключить. По этому пишу по старинке.

+ новым разработчикам все таки проще с такой записью знакомиться. Конечно кода получается больше, но зато его понятность выше. Но это исключительно мое имхо, поэтому и отметил в статье про альтернативу
Умеет. Надо использовать вот такую конструкцию
@import "CSS:../../bower_components/normalize.css/normalize.css";
Если вы настроите сборку на сервере — то можете добавить в игнор.
1) Все верно, он склеивает в алфавитном порядке. Но это же не удобно. Хочется сохранить для себя свободу в именовании файлов.
2) Закоментировать строчку в rigger'e будет быстрей, чем переименовывать файл. Зачем лишние действия?
Rails assets pipeline который не привязан к Rails :)
Разница в том, что rigger может работать в абсолютно любом файле с любым расширением.
В тему поста советую посмотреть фильм www.kinopoisk.ru/film/87161/
Там как раз есть про осознаность повседневных действий
Функциональность еще не смотрел, но дизайн административной части хорош.
Только не делайте соц сеть
1

Information

Rating
Does not participate
Location
Ростов-на-Дону, Ростовская обл., Россия
Date of birth
Registered
Activity