Тёмный

Что такое Taskrunner и Bundler? Что такое gulp и зачем он нужен. Установка Gulp 4 

Просто: разработка
Подписаться 47 тыс.
Просмотров 35 тыс.
50% 1

В этом видео разбираемся с тем, что такое таск-раннер (task-runner) и бандлер (bundler), а так же на примере Gulp 4, последней версии на данный момент, делаем установку и пишем несколько задач.
Здравствуйте, друзья. Мы продолжаем публиковать уроки веб программирования. Я думаю, вы уже знаете, что такое фронтенд и бэкенд разработка. Имеете понимание про создание сайта верстка и разделяете этапы верстки сайта. Сейчас я вам расскажу, что такое Taskrunner (Таскраннер.) Разберем, что такое gulp и зачем он нужен. Как с ним работать, как установить gulp, как настроить gulp 4 и что такое gulp верстка. В общем разберем все вопросы связанные с gulp 4 для начинающих. В ссылках в описании найдете gulp 4 инструкция. Если вам будет интересно узнать больше - пишите в комментарии, возможно мы сделаем gulp 4 уроки,
=======================================
Node.js - nodejs.org
=======================================
Бандлеры и таскраннеры:
Gulp - gulpjs.com/
Grunt - gruntjs.com/
Broccoli - github.com/broccolijs/broccoli
Webpack - webpack.js.org/
Parcel - parceljs.org
Rollup - rollupjs.org/
Brunch - brunch.io/

Опубликовано:

 

19 мар 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 185   
@prosto_razrabotka
@prosto_razrabotka 3 года назад
Не забудьте заглянуть сюда: ❓ Запись на консультацию - prosto-razrabotka.ru/ ✨ Telegram канал - t.me/prostorazrabotka/ 🔥 Telegram чат - t.me/prostorazrabotkachat/ Можете добавиться в друзья: 📷 Instagram - instagram.com/vitaliy.kirenkov/ 📘 ВКонтакте - vk.com/vitaliy.kirenkov/ 📗 Facebook - facebook.com/vitaliy.kirenkov/ 📙 LinkedIn - www.linkedin.com/in/kirenkov/ ✏️ Twitter - twitter.com/VitaliyKirenkov/ А так же, подписаться на страницы: 📘 ВКонтакте - vk.com/public195137161/ 📗 Facebook - facebook.com/prostorazrabotka/
@felixdeshawn4439
@felixdeshawn4439 3 года назад
I know I am kinda off topic but does anyone know a good place to watch new movies online ?
@travisxzavier3345
@travisxzavier3345 3 года назад
@Felix Deshawn I watch on flixzone. Just google for it =)
@westonemmett1807
@westonemmett1807 3 года назад
@Felix Deshawn I would suggest FlixZone. Just google for it =)
@artems3566
@artems3566 19 дней назад
Хорошо, что объясняешь, как для школьников, иногда хочется подучиться на релаксе 🙂
@Istanislav1
@Istanislav1 5 лет назад
Очень понятные ролики, которые позволяют обычному пользователю накидать уже несколько рабочих строк кода. При изучении нового всегда не хватает такого подробного материала. Просто круто, надеюсь, у вас есть какая-то долгая тактика развития уроков и вы ее придерживаетесь
@user-evgeIIIa
@user-evgeIIIa 4 года назад
Лысый ты оч крут!))
@kobetsmatviy
@kobetsmatviy 4 года назад
Очень уважаю технически крутых людей, которые делятся опытом, однако не могу потролить не сказав, что канал можно было назвать "Лысый с ютуба" и все бы запомнили ))
@user-jf5wi3gi2r
@user-jf5wi3gi2r 3 года назад
@@kobetsmatviy уже есть лысый из браузера.
@mrleondono1461
@mrleondono1461 4 года назад
ЕДИНСТВЕННЫЙ .Ты единственный кто помог. -интернета слишком много инфы с примесью говна
@prosto_razrabotka
@prosto_razrabotka 4 года назад
Рад слышать)
@user-ye3xw7zw9q
@user-ye3xw7zw9q 2 года назад
этеншен , gulp-sass обновился , потому стоит изменить строку в файле gulpfile.js - var sass = require('gulp-sass')(require('sass'));. , а так все работает))
@sokolovoleh
@sokolovoleh 2 года назад
сделал все так, как вы посоветовали...но при вводе в терминале gulp style выдает ошибку. В чем может быть еще проблема ? буду благодарен за ответ
@annalold3468
@annalold3468 4 года назад
боже, убила на это весь день. Несложно, но теряешься и из-за этого мелкие ошибки, недопонимания(т.к материал новый). Все с опытом, все с опытом...
@balalaika8337
@balalaika8337 3 года назад
То чувство, когда понял материал за 30 минут, когда до этого, пару дней копался в официальной документации и дико тупил. Большое спасибо.
@krau5_
@krau5_ 4 года назад
Виталь, да какие там могут быть сложности? Ты настолько хорошо объясняешь, что там ребенок это все выучит и пойдет программистом в Google работать)
@SergiiBespalko
@SergiiBespalko 4 года назад
Мужик, ты лучший! Я уже думал что никто не сможет мне это объяснить, продолжай в том же духе!
@prosto_razrabotka
@prosto_razrabotka 4 года назад
Благодарю
@stastimoshenko4230
@stastimoshenko4230 4 года назад
Спасибо большое за труд!
@erega74
@erega74 4 года назад
Класс! Какой полезный канал! просто находка)
@valdesknight
@valdesknight 3 года назад
О чистый код, спасибо за видео, 2 дня ушло на подготовку галпа, так как не мог понять в чем причине ненахода, но всё же, понял в чем заключается работа галп, и закончил пошаговую инстукцию видео
@a_yamkin
@a_yamkin 4 года назад
Виталий, ты мега чувак! Ты настолько понятно и информативно показываешь сложные вещи))) Спасибо тебе! Продолжай в том же формате выпускать новые видосы)
@prosto_razrabotka
@prosto_razrabotka 4 года назад
Спасибо -)
@user-ig8fh5cx4u
@user-ig8fh5cx4u 4 года назад
Полезное видео, Спасибо!
@alessandrobranchetti2018
@alessandrobranchetti2018 4 года назад
Просто економия часов работы, спасибо!))
@user-dn8sq6ql3e
@user-dn8sq6ql3e 2 года назад
Отличная подача материала! Реально полезные ролики)
@mi_haus_
@mi_haus_ 4 года назад
Спасибо вам Виталий за работу ! очень интересно)
@prosto_razrabotka
@prosto_razrabotka 4 года назад
Благодарю)
@pastyrMisha
@pastyrMisha 3 года назад
Огромное Вам СПАСИБО! Вы - супер учитель!!!
@user-nx2uz3sl4o
@user-nx2uz3sl4o 2 года назад
Спасибо за урок!)
@catonbroom
@catonbroom 3 года назад
Спасибо большое за объяснение! Все прояснилось, только после ваших роликов. Что-куда-зачем.
@user-cr8ln4rm4u
@user-cr8ln4rm4u 3 года назад
Это одно из лучших обучающих видео по данной теме. Спасибо Вам!
@buksirchik1663
@buksirchik1663 4 года назад
Спасибо большое за урок
@AntonioBenderas
@AntonioBenderas Год назад
Спасибо! Крутой канал. Все ждут продолжения и развития канала
@antonsotnikov4825
@antonsotnikov4825 3 года назад
Просто шикарно, без лишних слов:DDD
@STiGMA85X
@STiGMA85X 3 года назад
Автор объясняет очень доходчиво, без воды и в мелочах. Великолепно. Заинтересован даже перейти посмотреть, что там еще на канале.
@user-yb9uf8uz8k
@user-yb9uf8uz8k 4 года назад
Виталий - большущее спасибо за видео! Много видел уроков и статей по теме Gulp, но в большинстве своём они или устаревшие или не адекватные, хорошо что поискал на твоём канале, премного благодарен.
@user-nb8ex1tq6r
@user-nb8ex1tq6r 4 года назад
Спасибо, всё получилось!!!!)))
@KyJluHaP
@KyJluHaP 4 года назад
Это просто пушка !!!!
@kobetsmatviy
@kobetsmatviy 4 года назад
*Исполнил всю эту ютубовскую шаурму: расписался, поставил лоу-кик и 2 коммента влепил*
@senriamiezaru5563
@senriamiezaru5563 4 года назад
Спасибо, помог разобраться.
@TORREScs
@TORREScs 4 года назад
Есть ссылка на данную сборку?
@UkraineAb0veAll
@UkraineAb0veAll 4 года назад
750-й Like ))) спасибо за простое и подробное видео: теперь у меня есть базовая заготовка, что для новичка очень полезно и удобно конечно же не будет лишним разобраться с JavaScript'ом в принципе и применительно к данному уроку в частности - это задача на самое ближайшее время
@eugenypovonski6079
@eugenypovonski6079 4 года назад
Для тех, у кого WIN10 и после установки нельзя проверить gulp -v, надо в powershell от админа убрать ограничение коммандой: Set-ExecutionPolicy RemoteSigned
@dmitriy_surovtsev
@dmitriy_surovtsev 4 года назад
Спасибо большое за комментарий,столкнулся с этой проблемой,теперь все четко. Спасибо еще раз!
@buyexpress9502
@buyexpress9502 4 года назад
Спасибо тебе , очень помог !
@JoshHawen
@JoshHawen 4 года назад
Реально помог :)
@user-xi3yn2rk7b
@user-xi3yn2rk7b 4 года назад
Реально помогло. Спасибо!
@imdanli
@imdanli 4 года назад
Спасибо большое!
@prosto_razrabotka
@prosto_razrabotka 4 года назад
Не за что -)
@wladisluv2541
@wladisluv2541 Год назад
Ребята, плагин gulp-sass обновился до 5 версии, из-за этого может выдавать ошибку на этапе gulp style. Сделайте следующее: Дополнительно установите пакет sass npm i sass --save-dev И заменитe способ подключения с const scss = require('gulp-sass'); на const scss = require('gulp-sass')(require('sass'));
@lagec
@lagec 5 месяцев назад
Спасибо!
@wladisluv2541
@wladisluv2541 5 месяцев назад
Пожалуйста! Рад помочь)@@lagec
@user-hh7cy8tr6h
@user-hh7cy8tr6h 4 года назад
Ну справедливости ради можно было сперва выпустить ролики которые бы подводили к использованию данных программ в проекте, а потом уже показывать как ими пользоваться, а так получается что если человек идёт от первого ролика то наверное он не поймёт зачем это ему и как это использовать. По крайней мере у меня так случилось. Хотя я слишком рано начал жаловаться. В конце более менее стало понятно что к чему, просто на 10 минуте я поплыл совсем и не понимал для чего мы это делаем, тем более ещё и с JS начали баловаться, а я только 2-3 недели знакомлюсь с HTML и CSS. Но когда мне понадобится использовать всё это я обязательно пересмотрю ролик)
@alekseyborushko8859
@alekseyborushko8859 4 года назад
Спасибо
@murrrmau
@murrrmau 4 года назад
Спасибо большое за качественный контент!
@epicshorsviral
@epicshorsviral 4 года назад
Господе, я не знаю каким образом, но все очень доходчиво сделано и объяснено. Ошибки были, но там как правило пишется в самом терминали где косяк, можно разобраться. Итог : создал проект, сделал свой gulpfile.js - Огонь!)
@prosto_razrabotka
@prosto_razrabotka 4 года назад
Круто!)
@AbraKadabra000
@AbraKadabra000 4 года назад
Оч круто молодец! Продолжай!
@user-fj8zw3ew9d
@user-fj8zw3ew9d 3 года назад
спасибо
@Alexus1504
@Alexus1504 4 года назад
Но и обновлять HTML страницу тоже лень!!! Посмеялся от души!!!
@prosto_razrabotka
@prosto_razrabotka 4 года назад
Ну да жеж!))
@braivs
@braivs 3 года назад
Настроил по этому гайду аналогично pug, browserSync, autoprefixer, sourcemaps. Теперь галпом приятно пользоваться из терминала VSCode. И даже Prepros больше не нужен.
@alexandrx1237
@alexandrx1237 4 года назад
Отличное видео, коротко и по теме! По шаблону ватчер не отрабатывал изменения HTML, всё решилось добавкой строки ghostMode: false function watch () { browserSync.init({ server: { baseDir: './' }, ghostMode: false }); gulp.watch('./*.html').on('change', browserSync.reload); gulp.watch('./scss/**/*.scss', style); } Это на linuxmint) Вдруг поможет кому
@DG-vr4nv
@DG-vr4nv 4 года назад
🙌🏻
@got_sin
@got_sin 4 года назад
Огромное спасибо! Вы очень хорошо объясняете, но вот только размер шрифта маловат, и пришлось щуриться(
@Genrywhat
@Genrywhat 4 года назад
Ничего не понятно но очень интересно.
@user-lm6ls7nz2z
@user-lm6ls7nz2z 4 года назад
Спасибо за качественное видео Виталий Вопрос , подскажите browser-sync можно же заменить live server , ведь на сколько я понял он сразу показывает изменинея в коде . Или какие-то есть приумущества при вашем использовании добавления по npm ? Знание спасибо.
@vovaandrosov9234
@vovaandrosov9234 3 года назад
Проверил, можно.
@braivs
@braivs 3 года назад
Понравилось. Видео мотивирует навести порядок в своём gulp файле и использовать встроенную консоль в VSCode. Интересно узнать от тебя, как настроить папку node_modules одну для всех проектов? Сам делаю через создание символьной ссылки, которую раскидываю по всем папкам проектов. Но может быть есть способ лучше?
@viktorprytuliuk6177
@viktorprytuliuk6177 4 года назад
Виталик, как по мне то для новичков метод использования Sass далеко не самый легкий. Не легче ли в VSCode установив расширение Sass создавать файл style.scss в папке где будет потом лежать непосредственно файл стилей и нажать Watching Sass в VSC?
@user-db8rj4eo9g
@user-db8rj4eo9g 3 года назад
Огромное спасибо! очень полезно! У пользователей Windows возможно будет SecureError, винда будет жаловаться на команду gulp style. Надо будет менять политику выполнения команд в терминале. Если что вот Команды которые мне помогли. Get-ExecutivePolicy -list Для вывода параметров выполнения команд. Get-ExecutivePolicy Scope -CurrentUser Для изменения параметров выполнения команд под удаленной подписью. походу админ права для терминала vs code. Подробнее на about_execution_policies по ссылке docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7
@evgenysmirnov4762
@evgenysmirnov4762 4 года назад
спасибо за видео. Но, если в vs code есть live server, получается в browser-sync смысла нет?
@RusIvanDen
@RusIvanDen 3 года назад
Live server ведь часто крашиться
@agilkerimov
@agilkerimov 4 года назад
Спасибо большое. У меня такой вопрос. Есть проект на nodeJs, я хочу подключить Gulp, но в проекте есть 2 файла, АПИ и основной файл. api.js и project.js, каждый на своем порту. Как запустит оба файла и чтобы browserSync запустил основной файл? или такое не возможно. сейчас я запускаю это так killall -9 node&&node api.js&&node project.js
@shifronim8950
@shifronim8950 4 года назад
Добавлю, что версию ноды ставим LTS, после установки ноды перезагружаем редактор кода. Славные ролики, однако, мелковаты шрифты для показа. Не аксэсэбл для слабовидящих))
@ivanmaslow2137
@ivanmaslow2137 4 года назад
Сколько не задавал там вопросов, ни кто не ответили, такое чувство там тусняк для своих собрался!
@testzabor6794
@testzabor6794 4 года назад
Привет! Спасибо очень полезный ролик, походу ты один из немногих кто по человечески осветил эту тему. У меня все работает, но как только я сменяю цвет шрифта или тому подобное в SCSS gulp выдает такую ошибку [Browsersync] Serving files from: ./ [Browsersync] Reloading Browsers... [17:43:17] Starting 'style'... [17:43:17] 'style' errored after 11 ms [17:43:17] TypeError: gulp.src(...).pipe(...).pipe(...).pipre is not a function at style (D:\Верстка\Тест_проект3\gulpfile.js:9:10) at bound (domain.js:426:14) at runBound (domain.js:439:12) at asyncRunner (D:\Верстка\Тест_проект3 ode_modules\async-done\index.js:55:18) at processTicksAndRejections (internal/process/task_queues.js:79:11) с чем это может быть связано?? при первом запуске gulp wathc все ок- затем эта проблема. приходится заново прерывать-запускать gulp watсh (работаю в PHPstorm)
@prosto_razrabotka
@prosto_razrabotka 4 года назад
Вам же пишут - pipre - не функция. Внимательней переписывайте
@igormuryy5722
@igormuryy5722 4 года назад
Здравствуйте, а почему сразу не создать .CSS файл? И расскажите подробнее про то где должна располагаться папка style.css, что бы программа понимала такой путь CSS/style.css ?
@user-hk4lq2xc4v
@user-hk4lq2xc4v 4 года назад
Добрый день Виталий. В VS Code есть функция автосохранения файлов с определенной задержкой. Не проще активировать ее, а не сохранять вручную каждый раз файлы после внесения изменений? И было бы очень интересно услышать про подходы, альтернативные БЭМ (один из Ваших комментариев, "Но она не будет связана с БЭМом. Я предпочитаю иные подходы.")
@prosto_razrabotka
@prosto_razrabotka 4 года назад
Не во всех программах есть опция автосохранения, поэтому, как по мне, лучше выработать эту привычку самостоятельно. Про подходы будет, но когда не знаю. Но если вам очень интересно, можете почитать про OOCSS, ITCSS, ACSS, SMACSS
@user-jp6bh7lq9g
@user-jp6bh7lq9g 4 года назад
Что именно нужно записывать в baseDir?
@mirehiko
@mirehiko 5 лет назад
Была ошибка при запуске команды gulp watch. На linux решилась прописыванием команды echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p в строке. В остальном все отлично. Единственное хотелось бы узнать. Есть некий простенький сервер на django, можно ли средствами gulp подключиться к нему и релоадить браузер при изменении статических файлов?
@user-xq8lg1th5o
@user-xq8lg1th5o 4 года назад
В видео слышу предложение добавляться в Telegram. А ссылки на группу нет. Не порядок))
@ivanmaslow2137
@ivanmaslow2137 4 года назад
Telegram Канал - t.me/prostorazrabotka Чат - t.me/prostorazrabotkachat
@AbraKadabra000
@AbraKadabra000 4 года назад
Виталий очень крут, всегда помогает в чатах в телеграм! Про один из них он упомянул в этом видео: @css_ru приходите, я создал). Там старички помогают новичкам! Всегда бесплатно и без рекламы(если сообщество не проголосует иначе)
@k1lowatt883
@k1lowatt883 4 года назад
Привет. при запуске gulp watch, browserSync в браузере пишет Cannnot GET /... что это может быть и как с этим бороться? Спасибо за контент :)
@2karpov
@2karpov 4 года назад
а что нибудь посложнее будет? например сборка gulp для БЭМ структуры, затронуть настройку наследования и т.д
@prosto_razrabotka
@prosto_razrabotka 4 года назад
Более сложная сборка - скорее всего да, причём скоро. Но она не будет связана с БЭМом. Я предпочитаю иные подходы.
@bogdanrossokha8043
@bogdanrossokha8043 4 года назад
exports.style = style ненаходиться в терминале, в чем проблема может быть?
@thomasgabe3588
@thomasgabe3588 5 лет назад
Проблемы возникают когда после продолжительного перерыва хочешь вырнутся к старому проекту и сборка из-за различных обновлений в зависимостях просто не собирается. Как с этим быть? Пока в голову приходит просто переписать gulpfile.js с нуля
@kadetovdesign
@kadetovdesign 3 года назад
Крутой урок, но у меня вопрос, после вёрстки и сдачи проекта папка node modules и файлы gulp и Json удаляются?
@prosto_razrabotka
@prosto_razrabotka 3 года назад
Kadetov VideoDesign gulp и json отдаются в папке проекта клиенту. Нод модули предварительно удаляются
@kadetovdesign
@kadetovdesign 3 года назад
@@prosto_razrabotka спасибо за ответ) Планируете вёрстку реальных проектов продемонстрировать? Что бы сложилось ощущение как все устроено там у вас)
@amirych
@amirych 5 лет назад
Интересен конфиг с gulp + webpack для многостраничного сайта и в качестве html-шаблонизатора использовать nunjucks. Или может хватит одного webpack'а для создания многостраничника с генерацией svg спрайтов для иконок, сжатием картинок?
@prosto_razrabotka
@prosto_razrabotka 5 лет назад
Шаблонизатор это конечно интересно. Наверное. Хоть я ими никогда плотно и не пользовался... Только при настройке вам надо учитывать ещё препрецессоры, js и тп. А генерация и сжатие - это модули, которые можно запустить что там, что там...
@amirych
@amirych 5 лет назад
@@prosto_razrabotka я использую nunjucks, очень удобная штука, импорты, циклы, функции и т.д.. Почти как php. Какое видео про вёрстку не посмотри, везде всё пишут в один файл стилей, повторяющийся код html просто копируется. Хотелось бы посмотреть разбиение на компоненты(модули), вынести повторяющиеся элементы в отдельные файлы. К примеру, есть какойто список блоков с иконками и текстом, этот блок используется или может использоваться на других страницах. Мы выносим его в отдельный файл modules/list/list.html, в этой же директории создаём файлы .sass,.js которые относятся к этому компоненту. В html файле компонента создаём список и цикл элементов, количество итераций берем из переменной. После просто инклюдим html файл в нужное место и в переменной к нему описываем данные для списка. Так удобнее искать элементы, работать с ними, поддерживать и изменять, т.к. изменения будут применены во всех местах где был заинклюден этот компонент.
@amirych
@amirych 5 лет назад
@@prosto_razrabotka правда есть сложности при создании компонента состоящего из других более мелких, данные в которых так же описываются через переменные. Пока только начал работать в таком направлении. Могу в чем то ошибаться)
@Harrogath12
@Harrogath12 4 года назад
Привет, а если у меня новый проект, то что туда скопировать? Галп файл и package.json ? и выполнить команду npm i верно? был же комент об этом внизу и не могу его найти(
@prosto_razrabotka
@prosto_razrabotka 4 года назад
Да, все так
@incprice9575
@incprice9575 5 лет назад
Вопросик есть. Вот допустим я создаю другой проект, а первый уже есть и все файлы как у вас в видео есть, создаю новую папку, но при этом все эти команды копирую, и у меня соответственно все файлы уже в новом проекте будут с такими же именами, тоесть и index.html и gulp.js и тд, ну вообщем все идентичные, ну разумеется они будут пустые. Это как-то повлияет на работу или пофиг как называются файлы если они в другой папке? И надо ли мне будет для нового проекта на этом же компе прописывать -npm i --save... или можно просто скопировать из другой папки package.json, package-lock.json и node modules?
@prosto_razrabotka
@prosto_razrabotka 5 лет назад
Первый вопрос не понял. По второму - копировать node_modules и package-lock не рекомендую. Лучше скопировать package.json и gulpfile, и выполнить npm i. Перечислять модули не требуется, они установятся по списку из package.json
@incprice9575
@incprice9575 5 лет назад
@@prosto_razrabotka Спасибо, первый вопрос я имел ввиду если у меня в одной папке мой хтмл документ называется index.html и цсс файл называется style.scss и в другой папке с новый проектом точно такие же названия я дам файлам, это на что-то повлияет?
@prosto_razrabotka
@prosto_razrabotka 5 лет назад
@@incprice9575 Нет
@incprice9575
@incprice9575 5 лет назад
@@prosto_razrabotka Спасибо за ответы, ты крут! Щас буду верстать по твоему макету только со своими пикчами :D
@Harrogath12
@Harrogath12 4 года назад
Привет, такой вопрос, у меня из командной строки все ставится в какую-то левую папку C/users/homе. Как то можно изменить адресную строку в командной строке, чтоб все ставилось в нужную папку (gulp-project) или можно просто вручную переместить потом эти джейсоны ноуд модулс... в свою папку?
@prosto_razrabotka
@prosto_razrabotka 4 года назад
Из какой «левой» папки запускаете, туда и ставится.
@Harrogath12
@Harrogath12 4 года назад
@@prosto_razrabotka хм, логично, но я просто нажал win R ввел cmd и там уже все как было так и было в адресной строке..и изменить нельзя.. вот, то есть или там все оставить или вручную переносить, незнаю, чтоб все норм работало потом.. может глупые вопросы задаю, но что поделать.
@prosto_razrabotka
@prosto_razrabotka 4 года назад
Это терминал. Гуглите Команды терминала. Там вы найдёте команду cd - переход в папку, и другие.
@Harrogath12
@Harrogath12 4 года назад
@@prosto_razrabotka Не стал париться с командной строкой, поставил ВС код - и правильно сделал, классный редактор кода, сразу на него перешел, незнаю че на всех курсах учат на Саблайме..
@user-pu6db7kk2u
@user-pu6db7kk2u 2 года назад
здравствуйте спасибо за видео но на последнем этапе не работает автообновлениме страницы браузера хоть и пишет что обновляеться
@user-pu6db7kk2u
@user-pu6db7kk2u 2 года назад
люблю себя сам нашел гайд сам написал сам натупил сам запорол сам нашел решение сам исправил сам ошибся сам запорол сам нашел ошибку сам исправил...идем дальше))
@shahzodraimov625
@shahzodraimov625 4 года назад
Не могу видеть что пишешь на Vs code. Сделай zoom пожалуйста🙏🏻🙏🏻🙏🏻
@user-dt9mo9ft4h
@user-dt9mo9ft4h 5 лет назад
добрый день Виталий очень понятные видео скажите пожалуйста будут ли видео по JS ? очень интересует эта тема так как нормального объяснения нет ! может подскажете где порыть что посмотреть ? потому что как то не очень заходит JS а без него на работу не берут просто хорошие верстальщики не кому не нужны
@socrat5354
@socrat5354 4 года назад
Все хорошо, но мелковато, ибо не у всех мониторы 32 дюйма
@user-yn6to6lv1r
@user-yn6to6lv1r 4 года назад
А с чем может быть связано, что после выполнения команды gulp watch открывается Edge, а не Хром, который по умолчанию? Ну соответственно мгновенные изменения видны только в edge
@braivs
@braivs 3 года назад
Возможно в винде браузер по умолчанию выбран Edge.
@user-xh3be2xz1k
@user-xh3be2xz1k 5 лет назад
При установки gulp-sass возникает ошибка(gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.) в чем может быть проблема?
@prosto_razrabotka
@prosto_razrabotka 5 лет назад
Вы скорее всего на Windows устанавливаете. Попробуйте сделать, как написано тут - catalin.me/how-to-fix-node-js-gyp-err-cant-find-python-executable-python-on-windows/
@PavelM01
@PavelM01 3 года назад
А Live Server не сможет с scss работать?
@holyholy413
@holyholy413 4 года назад
а зачем экспортировать каждую функцию? они и так будут работать если написать gulp style или gulp watch в терминале?
@geek7807
@geek7807 Год назад
Вопрос для знатоков: У нас есть видео 16x9, в которое надо вставить видео 14x9. Что будем делать: a) Растянем видео по ширине, обрезав бесполезную панель мака внизу. (потеряем разрешение, и возможность похвастаться маком) б) Переснимем видео в нормальном формате (потратим кучу времени) в) Добавим по бокам полосы, соответствующие цвету контента, а именно тёмно-серые. г) Добавим по бокам полосы, но покрасим их в максимально контрастный к контенту цвет - белый, чтобы было максимально некомфортно смотреть. Что же выбрать. Даже не знаю…
@mykoaikondratenkov7867
@mykoaikondratenkov7867 Год назад
Я вообще не шарю но либо Б либо В зависит от свободного времени
@ilyatyurin6066
@ilyatyurin6066 4 года назад
Ребят, как в эту сборку ещё и autoprefixer вставить ?
@kuziakivmarko
@kuziakivmarko 4 года назад
Було б класно від вас побачити налаштування gulp і для js з збірками, мініфікаціями і т п
@user-zs3xt4up8j
@user-zs3xt4up8j 2 года назад
При попытке запустить команду gulp style выдает следующее [21:13:22] The following tasks did not complete: style [21:13:22] Did you forget to signal async completion? Что делать?
@TORREScs
@TORREScs 4 года назад
Есть у кого-нибудь ссылка на данную сборку?
@user-jq1xp5pc1g
@user-jq1xp5pc1g 4 года назад
Добрый день! при запуске команды gulp style выдает следующее: PS C:\Users\andre\OneDrive\Рабочий стол\gulp-project> gulp style internal/modules/cjs/loader.js:638 throw err; ^ Error: Cannot find module 'browser-sync' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15) at Function.Module._load (internal/modules/cjs/loader.js:562:25) at Module.require (internal/modules/cjs/loader.js:692:17) at require (internal/modules/cjs/helpers.js:25:18) at Object. (C:\Users\andre\OneDrive\Рабочий стол\gulp-project\gulpfile.js:3:21) at Module._compile (internal/modules/cjs/loader.js:778:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) Win 10. Node.js пробовал переустановить, начинал проект заново. Ничего не помогает. Подскажите как быть? Загуглил полностью эту ошибку, есть варианты очистить кэш ноды и убрать из окружения. Также парный TEMP удалить. Но все не увенчалось успехом. Вот мой код: const gulp = require('gulp'); const sass = require('gulp-sass'); const browserSync = require('browser-sync'); function style () { return gulp.src('./scss/**/*.scss') .pipe(sass()) .pipe(gulp.dest('./css')) } exports.style = style;
@user-jq1xp5pc1g
@user-jq1xp5pc1g 4 года назад
Разобрался в телеграмм канале по Вашей рекомендации. Спасибо кстати за уроки!
@rfak05
@rfak05 4 года назад
@@user-jq1xp5pc1g подскажите способ решения пожалуйста
@user-mo1db9he8t
@user-mo1db9he8t 4 года назад
Подскажите почему на 19:40 gulp style?????? выдает ошибку и не хочет запускаться const gulp = require('gulp'); const gulp = require('gulp-sass'); const browserSyns = require('browser-syns'); function style () { return gulp.src('./scss/**/*.scss') .pipe(sass()) .pipe(gulp.dest('./css')) } exports.style = style;
@testzabor6794
@testzabor6794 4 года назад
может такой директории нет? создал папку scss с файлом?
@kuqmua755
@kuqmua755 5 лет назад
А чем это отличается от расширения для VScode? Вроде тоже самое...
@englishlanguage1281
@englishlanguage1281 4 года назад
Вообще не понятно зачем такой гемор! Я установил расширения. И все так же работает, только без танцев с бубном! )))
@englishlanguage1281
@englishlanguage1281 4 года назад
@@braind_bible4845, да я разве против, что бы вы использовали всю эту хрень! Используйте на здоровье! ). Лично мне хватает VScode, решать нужное мне количество задач. )
@dolzhenkovr
@dolzhenkovr 4 года назад
Не могу понять почему не создается папка css, после выполения экспорта. Вот код: const gulp = require('gulp') const sass = require('gulp-sass') const browserSync = require('browser-sync') function style () { return gulp.src('./scss/**/*.scss') .pipe(sass()) .pipe(gulp.dest('./css')) } exports.style = style; вот ответ терминала: MBP-Roman:my-project romandolzenkov$ gulp style [21:34:33] Using gulpfile ~/Desktop/TT Project/my-project/gulpfile.js [21:34:33] Starting 'style'... [21:34:33] Finished 'style' after 19 ms
@dolzhenkovr
@dolzhenkovr 4 года назад
Надо было чайку попить, и все встало на свои места)
@prosto_razrabotka
@prosto_razrabotka 4 года назад
рабочая тема -)
@dolzhenkovr
@dolzhenkovr 4 года назад
@@prosto_razrabotka Виталий, спасибо за твой канал, информация очень помогает разобраться в освещаемых вопросах! Не останавливайся! И еще раз спасибо!
@user-dn8sq6ql3e
@user-dn8sq6ql3e 2 года назад
Блин, та же проблема, не могу понять в чем дело
@user-nv1cs5vd3j
@user-nv1cs5vd3j 3 года назад
С телефона когда смотрю, очень мелкий код, ничего не видно или тяжело разобрать
@lukachisenpai186
@lukachisenpai186 4 года назад
а не легче копировать package.json и потом просто командой npm i устанавливать все пакеты. Мне казалось этот файл для того и нужен)
@prosto_razrabotka
@prosto_razrabotka 4 года назад
Зависит от проекта. Если клепаешь сайтики (вёрстку) и делаешь только конвертацию, сборку и по мелочам, то можно копировать. Но на больших проектах кол-во модулей в итоге разрастается и сложно вычищать потом от лишнего.
@user-zt6vd3fr3u
@user-zt6vd3fr3u 4 года назад
Привет, возник вопрос: как пофиксить ошибку "gulp : Невозможно загрузить файл C:\Users\user\AppData\Roaming pm\gulp.ps1, так как выполнение сценариев отключено в этой системе."
@prosto_razrabotka
@prosto_razrabotka 4 года назад
Эффективней будет, если задавать подобные вопросы в чате в телеге.
@Harrogath12
@Harrogath12 4 года назад
у меня та же фигня((, не знаю, мож в винде чтото отключено и недает, щас в телегу зайду спрошу.
@user-zt6vd3fr3u
@user-zt6vd3fr3u 4 года назад
@@Harrogath12 если что-я нашел решение проблемы winnote.ru/security/160-windows-powershell.-vypolnenie-scenariev-otklyucheno-v-etoy-sisteme.html
@Harrogath12
@Harrogath12 4 года назад
@@user-zt6vd3fr3u да, я уже пошел по этому пути, слушай, а потом можно обратно вкючить этот ПауэрШелл? (я так понял это защита в винде там, просто дальше там этот стайл должен постоянно выполняться в галпфайле и я боюсь что если включу обратно этот пауэршелл, то конвертиться перестанет scss)
@user-zt6vd3fr3u
@user-zt6vd3fr3u 4 года назад
@@Harrogath12 когда перестаешь работать с проектом - включай пауэршел
@MatZeBest2
@MatZeBest2 4 года назад
а зачем browser sync, если есть live server от vsc?
@prosto_razrabotka
@prosto_razrabotka 4 года назад
Зачем GIT, если можно копировать папки и в названии добавлять номер версии?
@vanya_hrynkiv
@vanya_hrynkiv 4 года назад
+плагин Save Typing и тогда даже сохранять не надо
@vanya_hrynkiv
@vanya_hrynkiv 4 года назад
@@DenShustrik сохраняет после каждого изменения, Любой символ
@user-wu9nh7wy7f
@user-wu9nh7wy7f 4 года назад
В VS Code из коробки есть автосохранение
@user-pw6sy7cw4l
@user-pw6sy7cw4l 4 года назад
@@user-wu9nh7wy7f так в vs code из коробки есть и авто компилятор из sass в css и сервер тоже есть
@dd4el12
@dd4el12 Год назад
А зачем тогда нам live compiler sass?
@adminadmin7758
@adminadmin7758 4 года назад
Никто случайно не сталкивался с такой проблемой, после установке gulp gulp-sass browser-sync sublime-text 3 постоянно выдает ошибку и прекращает работу.
@rfak05
@rfak05 4 года назад
npm WARN deprecated resolve-url@0.2.1: github.com/lydell/resolve-url#deprecated npm WARN deprecated urix@0.1.0: Please see github.com/lydell/urix#deprecated Это критичные ошибки? Выдает при "npm i gulp-cli -g" ?
@shahzodraimov625
@shahzodraimov625 4 года назад
Terminal: ne zagrujaet posledniy zadavha gulp style. Chto delat
@TigerUnderMoon
@TigerUnderMoon 3 года назад
VScode: льзя
@Himera1983
@Himera1983 2 года назад
webpack это бандлер и он сборщик . ТАк почему gulp называют сборщик ? ( и ты тоже )
@user-vp3gw2wl7k
@user-vp3gw2wl7k 4 года назад
Спасибо, а возможно подружить browserSync с php?
@prosto_razrabotka
@prosto_razrabotka 4 года назад
Эмм. Зачем? На сколько мне известно на самом PHP поднимается локальный сервак и настраивается. Но возможно я ошибаюсь.
@user-vp3gw2wl7k
@user-vp3gw2wl7k 4 года назад
@@prosto_razrabotkaда, на локальном.. ну к примеру верстаешь сайт, нужно вставить пару цифр из бд.. это нужно сначала сверстать страницу, переименовать в .php и потом искать места и вставлять переменные.. только так?
@prosto_razrabotka
@prosto_razrabotka 4 года назад
А что вам мешает верстать сразу на PHP, если вы сами и верстаете и пишете бэк? Просто чаще всего один делает вёрстку от и до, а потом второй уже разбирается с бэком.
@user-vp3gw2wl7k
@user-vp3gw2wl7k 4 года назад
@@prosto_razrabotka попробуйте сделать тоже самое, что делали в видео, только расширение у index поставте не html, а сразу PHP и при открытии окна вылезет ошибка) думал вы про нее знаете и подскажите как избежать... Изучаю программирование для реализации собственных проектов, поэтому я и дизайнер, и верстальщик, и бэкэндер)
@xamarin2929
@xamarin2929 4 года назад
no gulp file found сохранил файл и все равно вылазит этот геморой
@prokrastinator6648
@prokrastinator6648 3 года назад
надо extension powershell на vs code поставить
@user-nc1gr2ue4k
@user-nc1gr2ue4k 4 года назад
Добрый вечер. Спасибо Вам и сразу к проблеме: Сегодня устанавливал модули и на модуль gulp-saas была 404, а точнее npm ERR! code E404 npm ERR! 404 Not Found - GET registry.npmjs.org/gulp-saas - Not found npm ERR! 404 npm ERR! 404 'gulp-saas@latest' is not in the npm registry. npm ERR! 404 You should bug the author to publish it (or use the name yourself!) npm ERR! 404 npm ERR! 404 Note that you can also install from a npm ERR! 404 tarball, folder, http url, or git url. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\koval\AppData\Roaming pm-cache\_logs\2019-12-28T22_37_25_741Z-debug.log Пытался найти решение сам, но мои попытки вам не интересны, поскольку они не привели меня к решению. Может ли бить, что модуль поменял название и теперь настройку saas нужно искать отдельно? Жду Вашего ответа и еще раз спасибо!
@prosto_razrabotka
@prosto_razrabotka 4 года назад
А может быть стоит быть просто немного внимательнее? Речь как бы идёт о препроцессоре SASS, а не SAAS
@user-nc1gr2ue4k
@user-nc1gr2ue4k 4 года назад
@@prosto_razrabotka Прошу прощение, наверное я неправильно описал проблему. Постараюсь дать сухие факты. node v.12.14.0 npm v.6.13.4 gulp CLI 2.2.0 local version 4.0.2 При вводе в терминал Visual Studio Code команды npm i --save-dev gulp gulp-saas browser-sync Получаю: npm ERR! code E404 npm ERR! 404 Not Found - GET registry.npmjs.org/gulp-saas - Not found npm ERR! 404 npm ERR! 404 'gulp-saas@latest' is not in the npm registry. npm ERR! 404 You should bug the author to publish it (or use the name yourself!) npm ERR! 404 npm ERR! 404 Note that you can also install from a npm ERR! 404 tarball, folder, http url, or git url. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\koval\AppData\Roaming pm-cache\_logs\2019-12-29T09_31_31_640Z-debug.log PS C:\Users\koval\Desktop\gulp-project> При этом npm i --save-dev gulp npm i --save-dev browser-sync исполнились и установились без проблем, но отдельно. Как итог, gulp-saas нету :( P.s. Работаю на windows10 (возможно в этом есть нюанс)
@prosto_razrabotka
@prosto_razrabotka 4 года назад
Тяжёлый случай... Попробую по-другому. Препроцессор SASS. Логично предположить, что и модуль по имени должен быть схожим, а если быть точнее - gulp-sass, а вы упорно пытаетесь установить gulp-saas!
@user-nc1gr2ue4k
@user-nc1gr2ue4k 4 года назад
@@prosto_razrabotka О боги, я прозрел! Мне очень стыдно. Прошу прощение за столь примитивный вопрос. Ах. Все пошло. Большое Вам спасибо за тот контент, что вы делаете! Удачи и меньше таких як я учеников с нашими вопросами :)
Далее
Готовим Gulp для проекта
24:32
Просмотров 21 тыс.
КВН 2024 Высшая лига Четвертая 1/4
1:52:57