Юрий: а чем работа с less отличается от работы с sass?
И тут, и там нужна компиляция. Ни тот, ни другой язык браузер нативно не воспринимает. Как узнать, как ваш less компилируется на сервере?
вот так значение `#ffeeaa` сначала окажется в переменной `$color-default`, а потом значение переменной `$color-default` окажется в переменной `$color-user`
Fahrenhe17: на этот вопрос ответить не могу. Но могу заметить, что node (или node.js, я сам начал путаться) - это не пакет. Пакеты, это то, что исполняется в node.js и устанавливается через npm,
Илья Бельский: буквально сегодня форкнул достаточно объёмный и полный конфиг gulp'a, собираюсь переписать его, разнести по модулям. следите, скоро должен появиться pull request, Конфа для обсуждения этого репозитория.
Илья Бельский: действительно, зачем :)
а вот мой маленький gulp. в нём, в модуле helper.js есть функция lazyTask, которая позволяет лениво подгружать таски. Если не разберётесь - пишите.
Поясню: я пишу в основном для php и с использованием php. Также параллельно я использую gulp и некоторые другие прелести npm, которые гораздо лучше реализованы и интегрированы в webstorm. Например, установив модуль path, я могу вызвать его метод relative(), сделать ctrl+click по нему и перейти к объявлению метода в исходнике. Порой то же самое мне необходимо и для php.
Станислав Почепко: в том и дело, что пишу не чистый фронт, а фронт для сайтов на yii2. Посему приходится залезать в контроллеры, искать списки переменных, писать вёрстку на php.
Это не даст никакого ускорения, да и правильности здесь не намного больше, чем в существующей реализации. Если, конечно, не var plugins = require('gulp-load-plugins')().
Артём Иннокентьев: это не относительные пути, это синтаксис модуля minimatch, который используется в gulp для работы с файловой системой vynil fs. урок не посмотрели ведь, не так ли?