@nodejs_ru

Страница 282 из 2748
Aleksey
17.10.2016
11:09:24
Ches
17.10.2016
11:13:06
Sergey
17.10.2016
11:13:22
кто подскажет за gulp

к примеру у меня есть 4 sass, 1 из них нужно прогнать через compass

Google
Aleksey
17.10.2016
11:13:44
я новичок)
Выбирай mongodb.

Sergey
17.10.2016
11:14:08
остальные таски одинаковые, как лучше организовать?

Vladimir
17.10.2016
11:16:14
gulp-if ?

Sergey
17.10.2016
12:37:16
gulp-if ?
спасибо, похоже на то, но как получить файл который обратабывается, в параметрах приходит адский ад

dmitri
17.10.2016
12:43:20
выделить в отдельную задачу и включить затем в sass

Sergey
17.10.2016
12:43:21
всё, нашел

Vladimir
17.10.2016
12:43:31
@someone_from_nowhere вот тут написано, что надо gulp-match брать https://github.com/robrich/gulp-if#parameters

а вообще разные таски должны быть :)

Sergey
17.10.2016
12:44:04
почему-то через arguments показывало кучу всего

а если создать параметр в функции, то там передается File

Vladimir
17.10.2016
12:44:41
stat же должен передаваться из fs

а не, сорри

Sergey
17.10.2016
13:08:15
а вообще разные таски должны быть :)
да, похоже на то, но как избавиться от копипасты

Google
Vint
17.10.2016
13:14:41
да, похоже на то, но как избавиться от копипасты
gullp-if вполне достаточно .pipe(gulpif('abc.sass', compass())) сondition принимает кучу всего, даже регулярки https://github.com/robrich/gulp-if#condition

Vint
17.10.2016
13:15:31
Эм. Подробности?)

Sergey
17.10.2016
13:15:43
к примеру у меня есть 4 sass, 1 из них нужно прогнать через compass

Vladimir
17.10.2016
13:16:12
@someone_from_nowhere да норм делать несколько тасок, в этом же суть галпа. В вебпаке вообще по два-три конфига делают (дев, продакшн, общий) и ничего)

Sergey
17.10.2016
13:17:29
@someone_from_nowhere да норм делать несколько тасок, в этом же суть галпа. В вебпаке вообще по два-три конфига делают (дев, продакшн, общий) и ничего)
это я уже понял, но у меня в таксе 8 pipe похожих, и различие только в .pipe(compass({ и .pipe(sassGlob()) .pipe(sass())

Vint
17.10.2016
13:17:35
Все 4 берутся из gulp.src, и только один из них прогоняется через compass по gulp-if. Все остальные пайпы продолжают работать с 4-мя файлами.

Vladimir
17.10.2016
13:17:51
ну тогда if и condition

а вообще закушались вы, ребята, в гранте все далали декларативно, вот там ад был, а тут проблемы на ровном месте создаете)

Дмитрий
17.10.2016
13:21:07
Можно просто разные потоки делать и соединять

const merge = require('merge-stream ') gulp.task("sass", function() { let withCompass = gulp.src() .pipe(...) let without = gulp.src(...) .pipe(...); return merge(withCompass, without) })

Alex
17.10.2016
13:27:43
Народ, подскажите, пожалуйста: как настроить webpack так, чтобы срабатывал auto reload после изменения файла? Пока вижу только, что можно поднять dev сервер и js файл брать с него. Можно ли как-то обойтись без этого? Т.е. dev сервер поднимать, но файл брать из bundle уже?

Дмитрий
17.10.2016
13:29:20
До gulp 4 без разницы

Vint
17.10.2016
13:29:57
Почему?

Дмитрий
17.10.2016
13:32:40
На фоне его недостатоков +1 поток не имеет значения) Он не умеет ничего оптимизировать в чтении с диска пока что

Vint
17.10.2016
13:39:41
Ну, зависит уже от кол-ва файлов и тасков. У меня куча сложной логики в одном проекте, и такие микро-оптимизации давали нормальный прирост по скорости.

А вообще, для чего-то сложного gulp мерзок. Надо, наверное, в сторону вебпака смотреть.

Google
Sergey
17.10.2016
13:47:40
что-то не работает gulpif

если указать строго false то всё ок .pipe(gulpif(false, compass({ css: settings.dist.styles, sass: settings.src.styles, image: settings.src.images }), sass() ))

а если передавать функцию которая возращает false, то всё равно запускает compass .pipe(gulpif(() => {return false}, compass({ css: settings.dist.styles, sass: settings.src.styles, image: settings.src.images }), sass() ))

Vint
17.10.2016
13:56:10
https://github.com/robrich/gulp-if/issues/63

Sergey
17.10.2016
14:09:57
с .pipe(gulpif(function() {return false}, тоже самое

Vint
17.10.2016
14:22:21
с .pipe(gulpif(function() {return false}, тоже самое
Мне сейчас негде проверить, но попробуй тогда другие типы кондишенов. Один файл можно просто по имени написать.

Anthony
17.10.2016
16:19:26
Наверняка тут уже было, но тем не менее https://youtu.be/A_t0g2OUR-o

Sheldhur
17.10.2016
16:38:12
KlonD90
17.10.2016
16:38:32
ну если тебя джава переубедила

то у тебя что-то не так с пониманием какой это ужас энтерпрайз жаба (

Sheldhur
17.10.2016
16:45:27
проблема энтерпрайз жабы в энтерпрайз разрабах, а не в жабе

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.0.14: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

это опасно? если да то как лечить?

Andrey
17.10.2016
18:14:49
установить mac os, там запустится

KlonD90
17.10.2016
18:15:13
Забей

Это не опасно

Google
Sheldhur
17.10.2016
18:16:48
окай

а чё в купе с нодой принято ещё и NoSQL обмазываться?

Sheldhur
17.10.2016
19:00:12
кантор?

KlonD90
17.10.2016
19:02:04
кантор?
ты фэнтэзи как будто не читаешь (

Admin
ERROR: S client not available

Sheldhur
17.10.2016
19:02:21
нет о_О

Юрий
17.10.2016
19:19:20
Привет .при установке пакета начинается скачивание и через пару секунд виснет при загрузке не докачивая (висел всю ночь ) .кто знает как решить ?сносил ноду и npm - не помогло

Юрий
17.10.2016
19:53:51
любой

rm -rf ~/.npm любой пакет или конкретный?
любой пакет. застывает на стадии loadRequestedDeps

Vitalik
17.10.2016
20:01:34
есть тут кто?

может у кого то есть конфа по питону??

Ҫѐҏӗѫӑ
17.10.2016
20:18:54
не слышно когда следующий релиз yarn?

Vladimir
17.10.2016
20:23:10
следующего не будет

поигрались и хватит

Alex
17.10.2016
20:34:13
народ, можно ли в webpack реквайрить файлы, которые лежат в папке выше?

assets, root не помогают. Ругается на Module build failed: Error: Couldn't find preset "es2015" relative to directory

символические ссылки тоже :(

KlonD90
17.10.2016
20:39:12
ну удали в своей папке

Google
KlonD90
17.10.2016
20:39:16
node_modules

и package.json

и сделай общие в папке выше

Alex
17.10.2016
20:42:11
да ну

это жи жесть?

у меня есть 3 проекта, надо расшарить компоненты между ними

KlonD90
17.10.2016
20:43:11
делаешь общий подпроект в приватном регистри и реквайришь его?

Ҫѐҏӗѫӑ
17.10.2016
20:43:38
Alex
17.10.2016
20:45:04
делаешь общий подпроект в приватном регистри и реквайришь его?
думал об этом. Но на каждое обновление надо отправлять изменения в npm

Dmitry
17.10.2016
21:07:35
а мне норм
угу вещицца то ничешная

Roman
18.10.2016
05:33:47
думал об этом. Но на каждое обновление надо отправлять изменения в npm
Реквайрить же можно просто гит репу, без всяких регистри

у меня есть 3 проекта, надо расшарить компоненты между ними
Еще можно тупо симлинки захерачить, дешево и сердито лол

Никита
18.10.2016
11:17:35
https://github.com/ChALkeR/notes/blob/master/On-npmjs-tokens-visibility.md

Пойду, поем.

секурити! =)

Vladimir
18.10.2016
12:03:36
всегда нравятся твои заметки

Страница 282 из 2748