Javascript-форум (https://javascript.ru/forum/)
-   Сборка проекта, утилиты (https://javascript.ru/forum/server-tools/)
-   -   Установка Gulp (https://javascript.ru/forum/server-tools/50672-ustanovka-gulp.html)

sean88 06.10.2014 23:55

Установка Gulp
 
Добрый вечер.
Решил установить Gulp но возникли проблемы т.к. я любитель:)
на хабре есть стать, я собственно по ней и устанавливаю http://habrahabr.ru/post/208890/
Пункт установка:
$ mkdir assets publ....
Догадываюсь что вопрос возможно туповат, но куда это вводить?
:help:

Vlasenko Fedor 06.10.2014 23:59

в консоль

l-liava-l 07.10.2014 00:00

Poznakomlus,
Надеешься что он на никсах?;)

sean88 07.10.2014 00:02

Ну я так и подумал, но как? то беж "$" не является внешней или внутренний командой...(выдает консоль)

sean88 07.10.2014 00:02

винда:)

l-liava-l 07.10.2014 00:05

Цитата:

винда
Установите http://nodejs.org/
Установите https://www.npmjs.org/
А потм я хз
Цитата:

"$"
Это и не нужно вводить, значек показывает что это новая команда в консоль

Vlasenko Fedor 07.10.2014 00:07

Цитата:

Сообщение от l-liava-l (Сообщение 333779)
Poznakomlus,
Надеешься что он на никсах?;)

Под винду ставится спокойно
https://github.com/gulpjs/gulp/blob/...ing-started.md

l-liava-l 07.10.2014 00:10

Цитата:

Под винду ставится спокойно
А туторил для дебиана > *

kobezzza 07.10.2014 00:11

Поставь GitBash.

sean88 07.10.2014 00:19

а вот к какой директории применять?
C:\npm install --global gulp так верно?

sean88 07.10.2014 00:54

Вроде работает но теперь пишет что не видит gulpfile.js Как то уж все для меня сложно. Кто нибудь знает расширения для хрома который отслеживает изменения в файле и обновляете страницу. Я раньше пользовался таким но названия не помню (Вроде начинался на T) он добавлял вкладку в developer и там можно было указать путь к файлу. Но с выходом новых версий хрома это расширения пропало.

danik.js 07.10.2014 10:05

Цитата:

Сообщение от sean88
Вроде работает но теперь пишет что не видит gulpfile.js

Ну ты хоть понял что gulpfile ты должен создать и настроить в самой папке проекта? Ну и консоль запускать тоже в папке проекта (то есть рабочая папка консоли должна быть папкой проекта).

sean88 07.10.2014 14:04

Да, да... понял:)
Но я наткнулся на http://alphapixels.com/prepros/ и и меня улыбка с ушей второй час не сходит:dance:

Safort 07.10.2014 16:13

*Галп-господин вкатывается в тред*

Кароч, нужно так.
0. В консоли выполняешь команду: npm install -g gulp
1. Заходишь в папку проекта(из консоли)
2. Выполняешь команду: npm install gulp
3. В этой же папке создаёшь файл gulpfile.js и заполняешь его согласно докам.
4. Из консоли, находясь во всё той же папке проекта выполняешь: gulp.
5. Проект начинает собираться, ты восхитителен.

//если не понятно что-то - задавай свои ответы.

Цитата:

Кто нибудь знает расширения для хрома который отслеживает изменения в файле и обновляете страницу.
Я использую LiveReload плагин для браузера и для Sublime. Под Gulp, кстати, тоже есть плагин такой.

danik.js 07.10.2014 16:16

Раз уж тут знатоки gulp, то в кратце, зачем он, если есть grunt? Ну или наоборот.

l-liava-l 07.10.2014 16:20

danik.js,
Говорят грант медленее, сам не тестил.
А как по мне так галпу конфиги легче писать, а еще юзать его мейнстрим.:)

Safort 07.10.2014 16:27

danik.js,
не то что бы я знаток.. Грант слишком медленный для больших проектов, так говорят умные дядки у которых в проектах 100500 файлов.
Вообще, я когда начал налегать на сборщики, то Грант что-то даже не осилил с первого раза, настолько он дурной. С Галпом таких проблем не было, настраивать его довольно легко, по крайней мере для моих задач. Сейчас сижу на Галпе и ничего мне больше не надо, но всё хочу посмотреть на другие - Бранч и, кажется, Броколли, мб они ещё круче.

Ну и вот ещё http://frontender.info/no-need-to-gr...-of-fresh-air/

kobezzza 07.10.2014 16:28

Цитата:

Грант слишком медленный для больший проектов, так говорят умные дядки у которых в проектах 100500 файлов.
Просто нужно поставить плагин для многопоточной сборки.

Цитата:

Сообщение от danik.js (Сообщение 333893)
Раз уж тут знатоки gulp, то в кратце, зачем он, если есть grunt? Ну или наоборот.

Gulp - императивный синтаксис, многопоточная сборка из коробки
Grunt - декларативный синтаксис, многопоточная сборка плагином

Вот и все отличия.

l-liava-l 07.10.2014 16:33

Цитата:

Броколли
Ненавижу брокколи :-E

Цитата:

Бранч
У него конфиги на коффе пишуться, кажется ты не любишь это дело)

Safort 07.10.2014 16:35

kobezzza,
Цитата:

Просто нужно поставить плагин для многопоточной сборки.
Зачем ставить доп. плагин, если можно использовать Галп?)

Цитата:

Gulp - императивный синтаксис, многопоточная сборка из коробки, создан для элиты.
Grunt - декларативный синтаксис, многопоточная сборка плагином, используется людьми, сидящими в зоне комфорта.
Пофиксил тебя, бро)


-------------------------------------------------------------------

Вы ещё не используете Gulp? Тогда мы идём к вам! *ищет топор*

Safort 07.10.2014 16:37

l-liava-l,
Цитата:

У него конфиги на коффе пишуться, кажется ты не любишь это дело)
Ненавижу кофе)

kobezzza 07.10.2014 16:39

Цитата:

Вы ещё не используете Gulp? Тогда мы идём к вам! *ищет топор*
А если завтра выйдет какойнить Хипстералп ? Там можно будет юзать только те плагины, которые ещё не стали мейнстримом :D

Safort 07.10.2014 16:43

kobezzza,
я сразу же обращу на него свой взор. Ну а потом подожду, пока нужные плагины будут добавлены и, мб, переду на него)

l-liava-l 07.10.2014 16:47

Цитата:

я сразу же обращу на него свой взор. Ну а потом подожду, пока нужные плагины будут добавлены и, мб, переду на него)
Тут все дело в привычке, нафига менять свой любимый grant/gulp/, на любой другой сборщик если для этого нет серьезных оснований? Только потому что он другой и более новый?) Прикрутить плагин не составит труда к своим готовым конфигам, а вот писать все заного для другого сборщика бывает лень)

Safort 07.10.2014 16:49

l-liava-l,
чтобы держать себя в форме!



Так-то, разумеется, на вкус и цвет фломастеры разные. Я всего лишь пропагандирую Gulp)

l-liava-l 07.10.2014 16:54

Цитата:

l-liava-l,
чтобы держать себя в форме!
Или чтобы чувствовать доминирование, превозмогание. ;)

Safort 07.10.2014 16:59

l-liava-l,
и это тоже)

kobezzza 07.10.2014 17:01

Цитата:

Сообщение от l-liava-l (Сообщение 333910)
Или чтобы чувствовать доминирование, превозмогание. ;)

Тогда вам нужно писать на хаскеле:D

cyber 07.10.2014 20:12

Цитата:

Сообщение от kobezzza
огда вам нужно писать на хаскеле

Да чего мелочится сразу на асме, что бы унижать всех :)

l-liava-l 07.10.2014 20:37

Уверен что как минимум несколько форумчан обновляют страничку и жаждут чтива, холливаров и прочих интересностей :)

alidzen 28.05.2015 23:43

Установка Gulp
 
Вот тут есть руководство: http://habrahabr.ru/post/250569/
Для начала должен стоять nodeJS, bower, Gulp.
В ubuntu это легко ставиться командами через консоль.


Часовой пояс GMT +3, время: 12:43.