Создание веб чата на Socket.io и Node JS за 40 минут!

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024
  • Создание полноценного веб чата на основе Socket.io и Node JS. Для работы с чатом необходимо будет ввести имя, после чего пользователи смогут обмениваться сообщениями будучи в разных городах и даже странах.
    1) Сайт itProger: itproger.com/
    2) Node JS: nodejs.org/en/
    3) Socket IO: socket.io/
    4) jQuery: developers.goo...
    5) Код и описание: itproger.com/n...
    ✔ Сообщество программистов: itproger.com/
    ✔ -------------
    Вступай в группу Вк - prog_life 🚀
    Группа FaceBook - goo.gl/XW0aaP
    Инстаграм itProger: / itproger_official
    Instagram: / gosha_dudar
    Telegram: t.me/itProger_o...
    Twitter - / goshadudar
    - Уроки от #GoshaDudar 👨🏼‍💻
    - Все уроки по хештегу #goshaLessons

Комментарии • 234

  • @Tornado-ln7fq
    @Tornado-ln7fq 2 года назад

    Спасибо за урок,все работает,главное не торопится)

  • @arthuralunts5424
    @arthuralunts5424 3 года назад +4

    Здравствуйте, у меня вопрос: "Как теперь запустить это на компе_1 и на компе_2, и посылать сообщения между ними"? Помогите, пожалуйста!

  • @alexluy4673
    @alexluy4673 5 лет назад +75

    Слушай ну уже 2к19 может пора уже начинать использовать стандарт ES6???

    • @oBezBasKa
      @oBezBasKa 5 лет назад +2

      да и смешал бэк с фронтом

    • @rubtsoff_on
      @rubtsoff_on 5 лет назад +11

      Ну да.. На var смотреть как-то печально :(

    • @СандроНекий-р7з
      @СандроНекий-р7з 5 лет назад +10

      Да он ничего не знает кроме как писать 'hello world', ну серьезно этих уроков по чату уже уйма, покажи что-то стоящие: разделение ролей в чате, как запретить определенные события, работа с бд, простенькую онлайн игру..хватить записывать то что уже и так есть! Или чат на go как вариант!

    • @ИванАукин
      @ИванАукин 4 года назад

      @@СандроНекий-р7з чат на го не тяжелее. А с бд он уже работал, это даже чаще встречается, чем чаты

    • @РоманНовожилов-у9б
      @РоманНовожилов-у9б 4 года назад

      кстати говоря в скрипт /socket.io/socket.io.js в качестве аргумента window передается this, а у модуля this возвращает undefined; и как модуль его никак не заюзать (если только через вебпак). Но в целом акцент был поставлен на технологию socket.io, а уж на современном синтаксисе можно спокойно самому написать.

  • @ABC-3-ABC
    @ABC-3-ABC 2 года назад +1

    Неплохо, только надо снять ещё урок по занесению в бд, и разделению на комнаты

  • @atsuko_shittl.j
    @atsuko_shittl.j 4 года назад

    Благодарю за видео оно мне помогло, конечно только в стиле). Выпускайте побольше таких видео). Можете ещё создать видео где создаёте приложение онлайн чат .exe?

  • @cerebrum207
    @cerebrum207 5 лет назад +3

    на sololearn идею взял?

  • @artem0n
    @artem0n 4 года назад +4

    все видео было снято для рекламы apple 32:20 не стыдно тебе гоша?
    сколько они тебе заплатили? :)

    • @ЭльдарТюменев
      @ЭльдарТюменев 3 года назад

      Достаточно для того что бы снять видео в 40 минут🤣

  • @tajgoldsoft2012
    @tajgoldsoft2012 4 года назад +3

    эй как ты так делаешь ( ! ) и вся код html набирается

    • @davidsahakyan8790
      @davidsahakyan8790 4 года назад +1

      У него редактор vs code там нужно написать ! и нажать tab

    • @davidsahakyan8790
      @davidsahakyan8790 4 года назад +1

      Если хочешь на sublime text3 то нужно установить emmet и написать ! и tab

    • @РоманБорецкий
      @РоманБорецкий 3 года назад

      набери html и нажми tab

  • @васявасев-р2ш
    @васявасев-р2ш 5 лет назад +1

    22:00

  • @dxxite
    @dxxite 3 года назад

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

  • @martingerman2457
    @martingerman2457 5 лет назад +5

    ну потратил я на видео чуть менее 2-х часов. Результат конечно есть, но он не очень впечатляет. Все как в том же твоем видео - создать простую игра за 20 минут на javascript. Если в том случае, это было просто игра, и никто не требовал сохранения состояния, то в этом случае оно как бы нужно.
    Итог: веб-чат действительно создан, можно пообщаться с самим собой с нескольких разных браузеров. Другой вопрос о целесообразности данного действия и как итог - незачет! Плохо, можно было постараться получше

  • @АнатолийВишняков-п6я
    @АнатолийВишняков-п6я 4 года назад +6

    Здравствуйте Георгий. Спасибо за урок. Не подскажете как потом этот проект залить в хостинг и запустит по доменному имену?

  • @stepashka20
    @stepashka20 5 лет назад +12

    Эх,ещё бы научил как это залить на бесплатный сервис какой нибудь...Например на heroku

    • @adeptslab4153
      @adeptslab4153 4 года назад +1

      Спасибо большое. Не думал, что, случайно зайдя в комментарии к этому видео, могу найти что-то настолько полезное как отсылку на этот сервис.

    • @stepashka20
      @stepashka20 4 года назад

      @@adeptslab4153 Лучше поискать VPS/VDS с тестовым периодом)Проще будет

    • @finishsuffering
      @finishsuffering 2 года назад

      @@stepashka20 нашёл?

    • @stepashka20
      @stepashka20 2 года назад

      @@finishsuffering за эти 3 года я понял,что иметь собственный сервер удобнее всего и не надо мучаться с поисками бесплатного :)

  • @sasiaanders
    @sasiaanders Год назад +1

    а что делать если пишет ошибку при запуска сервера TypeError: require(...).listen is not a function мне это кажется это и за старой версий Node.js

  • @4fodax
    @4fodax 4 года назад +8

    Очень хотелось бы еще узнать как с помощью socket.io сделать видеочат

    • @albertsaitov7463
      @albertsaitov7463 3 года назад

      Это делается с помощью Web RTC

  • @nikita3129
    @nikita3129 4 года назад +3

    Только я пересмотрел все видео по обучению создания онлайн мессенджера и все равно нихера не получилось ?
    Как и с этим роликом (Нихуя)

  • @abbostajimov4030
    @abbostajimov4030 4 года назад +6

    На nodejs легко оказалось создать чат) спасибо автору.

  • @vladpronin5033
    @vladpronin5033 4 года назад +6

    Автор: ...пишет require
    import: ...вышел из чата

    • @vladpronin5033
      @vladpronin5033 3 года назад

      @@clown2195 оптимальнее принятого стандарта?

  • @jurgenschmidt66
    @jurgenschmidt66 5 дней назад

    Ну это на локалке, а как на сервер выложить, в каких директориях, ка будет выглядеть ссылка в адресной строке?

  • @beekeepingArmenia
    @beekeepingArmenia 2 года назад +1

    👍

  • @doctor.synkin
    @doctor.synkin 10 месяцев назад

    Пацаны и девчонки, я тут тоже сделал видеоролик по онлайн чату на html, js и firebase, но в моей версии используется всего 500 строк кода. Также в моём чате можно прикреплять и отправлять файлы, редактировать и удалять сообщения и вся история сообщений сохраняется! Буду рад если поддержите видео. Ссылка на мой чат также есть в комментариях под роликом на этом канале. Скоро сделаю вторую часть с ответами, безопасностью и хостингом. Весь чат полностью бесплатный. Спасибо ❤

  • @s1lentgrave
    @s1lentgrave 4 года назад +2

    Ну почему нельзя сразу показать ПРАВИЛЬНУЮ архитектуру?((((

    • @МитяА-р5к
      @МитяА-р5к 4 года назад

      а что такое архитектура?)

    • @s1lentgrave
      @s1lentgrave 4 года назад +1

      @@МитяА-р5к как что должно работать

    • @МитяА-р5к
      @МитяА-р5к 4 года назад

      а что посоветуешь почитать?

    • @s1lentgrave
      @s1lentgrave 4 года назад

      @@МитяА-р5к Знал бы - не спрашивал

  • @articatsvao7317
    @articatsvao7317 5 лет назад +5

    Как выложить чат на node.js на хостинг?

    • @vitalii5784
      @vitalii5784 5 лет назад

      Только покупать VPS нужно, лучше с Linux'ом каким-то. Но без доменного имени будет просто голый IP-шник с SSH доступом. Потому ещё и доменное имя надо будет брать, если для серьезных целей.

    • @indigosay
      @indigosay 4 года назад

      @@vitalii5784 fozzy предлагает хостинг с нодой без покупки VPS

  • @alexandergorin9963
    @alexandergorin9963 5 лет назад +3

    Гоша спасибо за очень хороший урок. Все предельно понятно и кратко. Вопрос: будут ли от тебя видео по mongoDB или других NoSQL и их взаимодествие с node js?

  • @РоманНовожилов-у9б
    @РоманНовожилов-у9б 4 года назад +1

    Вас же начинающие смотрят, чему вы их учите?! Где чистота кода? Где нормальное именование переменных? Зачем юзать jQuery для парочки селекторов? Начинающие! Обращайте внимание только на саму технолгию сокетов, на то как построен код не смотрите - это какашка.

  • @ЛМШоу
    @ЛМШоу 5 лет назад +18

    О, а вот это реально полезно!

  • @xenonist4502
    @xenonist4502 4 года назад +1

    У меня вопрос. Вижу, автор не очень комменты чекает, так что надежда на вас, ребята) Вот собственно вопрос: как мне вынести код с чатом в отдельный файл? Не хочу всё мешать в index.js, он у меня и так большой. Что мне делать, через модули или как?

  • @mister_robot01
    @mister_robot01 5 лет назад +4

    Привет, расскажи как сделать чат между двумя пользователями, таких уроков нет, а общий чат навалом. Всех уже попросил записать чат между двумя пользователями, будет ли такой урок ? Очень полезно было бы. И можно ли использовать Socket.io с php? чтоб сайт был на php а отдельно чат на node ? Спасибо.

    • @Kaz08-e1c
      @Kaz08-e1c 5 лет назад +1

      Socket.io можно с php использовать...смело

    • @mister_robot01
      @mister_robot01 5 лет назад +1

      @@Kaz08-e1c каким образом ? можно по подробнее?)

    • @Kaz08-e1c
      @Kaz08-e1c 5 лет назад

      @@mister_robot01 вместо index.html использовать index.php

    • @mister_robot01
      @mister_robot01 5 лет назад

      @@Kaz08-e1c да уж, самый гениальный ответ)) а ничего что, для Socket.io нужен node ? а php не поддерживается нодой ?

    • @Kaz08-e1c
      @Kaz08-e1c 5 лет назад

      @@mister_robot01 ты сам хозяин своего проекта.. ты сам знаешь как будешь использовать...подумай над моими словами(ответами)

  • @ИванЯгубцев-у1и
    @ИванЯгубцев-у1и 5 лет назад +6

    Гошан, спасибо.

  • @1Chitus
    @1Chitus Год назад +2

    Спасибо, шикарный пример

  • @MrUnknownman1986
    @MrUnknownman1986 11 месяцев назад

    Актуально смотреть это видео в 2024 ?

  • @albeespensor613
    @albeespensor613 Год назад

    Попробуй вводить дальше сообщения, 3-4 рендерит корректно, дальше начинается какая то дичь, переписывает сообщения, рендерит только на клиенте отправителя, у получателя перезаписывается последнее сообщение

  • @yegdssas
    @yegdssas 5 лет назад +2

    Массив users в итоге никак не используется?

  • @oxffi5047
    @oxffi5047 4 года назад +1

    Если у кого-то не работает css app.use('/files', express.static('files')); files - это папка, в которую закидываем css и js файлы. Пишу, потому хочу, чтобы вы не морочили себе голову =)

  • @iurii7752
    @iurii7752 5 лет назад +4

    Молодец классно обьяснил, спасибо

  • @zaharihalbidari8375
    @zaharihalbidari8375 2 года назад +1

    Бл в 2022 году , думал Нове видео , смотрю 2019 😳

  • @КомнатаДиави
    @КомнатаДиави 3 года назад +1

    Насчёт урока, всё круто и понятно, но почему ты не дал стартовую разметку?

  • @imvasia13
    @imvasia13 4 года назад +1

    как можно в 2019 использывть ЕS5 и jQery? Пока смотрел, думал, что видос года 15-го, а потом смотрю -19)))

    • @РоманНовожилов-у9б
      @РоманНовожилов-у9б 4 года назад +1

      как я понял, он старый видос перезалил, на счет jQuery - к сожалению всё еще используется в энтерпрайзе, но в случае с данным видео jQuery был явно лишним, согласен)

    • @finishsuffering
      @finishsuffering 2 года назад

      Я, который использую ES6 и jQuery в 2022: мда, лол, отстал чуток

  • @kenesaryHan
    @kenesaryHan 3 года назад +1

    Господи расскажите ему уже о nodemon

  • @paulkamel2120
    @paulkamel2120 4 года назад +4

    скачивать atom из-за того, что есть плагин консоли? совсем ебо-бо, что ли? любой webstorm или vscode идет сразу с такой начинкой.

  • @dmitrywalker6582
    @dmitrywalker6582 4 года назад +1

    Ребята я конечно не гуру ну это вообще какойто хлам

  • @Jylik
    @Jylik 2 года назад +1

    Очень крутой урок! Я уже давно мечтал написать свой чат и благодаря тебе, мне это удалось :)

  • @tiramisu229
    @tiramisu229 5 лет назад +4

    много воды
    и еще вопрос- зачем создавался массив connections? он ведь нигде не используется

  • @localhost3306
    @localhost3306 5 лет назад +3

    Общий чат это просто, вот приватный чат посложнее будет

  • @jonturnik
    @jonturnik 5 лет назад +3

    СДЕЛАЙ ТО ЖЕ САМОЕ, В СВЯЗКЕ С PHP (ставьте лайк, кто тоже сломал себе голову с этим вопросом)

    • @qwerty1150
      @qwerty1150 5 лет назад

      А как сделать с связкой php?

    • @jonturnik
      @jonturnik 5 лет назад +1

      @@qwerty1150 если бы я знал, я бы, наверное, не стал бы просить, как это сделать

  • @vyachc
    @vyachc 5 лет назад +4

    Уже здесь, чтобы учиться!

  • @admiralgeneral1703
    @admiralgeneral1703 4 года назад +1

    var можно заменить let

  • @mails17
    @mails17 5 лет назад +1

    Крутое видео, очень информативное. Но почему вы не пишите на node.js при помощи классов ? Я считаю, если научиться писать все это через классы, то данный урок не будет привязан к какому то определенному языку

    • @evgenkaban6018
      @evgenkaban6018 5 лет назад +12

      для этого придется Гоше выучить классы)))

  • @arsa946
    @arsa946 Год назад

    Всё это круто, когда только на openServer делаешь, а вот если реальный сервак VPS, то это уже все не работает так просто.
    Эх...если бы ещё понять как с реальным сервером сделать такое же.

  • @ncorvenius
    @ncorvenius 5 лет назад +17

    Сейчас бы подключать jquery только для манипуляции с DOM деревом

  • @Семён-ь9ь3в
    @Семён-ь9ь3в 4 месяца назад

    Уже не актуально. Все надо переписывать

  • @technic_and_programming
    @technic_and_programming 2 года назад +1

    Спасибо большое!

  • @metalcorewitchkhousovitch5774
    @metalcorewitchkhousovitch5774 5 лет назад +1

    А без jQuery вообще ничего не получиться?

    • @ПанЧиЛо
      @ПанЧиЛо 4 года назад

      А ещё лучше - полистать этот учебник хорошенько

  • @romanmed9035
    @romanmed9035 3 года назад

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

  • @maximsmirnov887
    @maximsmirnov887 5 лет назад +2

    Отличный урок. Спасибо большое!

  • @ddrdeveloper
    @ddrdeveloper 4 года назад

    Спасибо за видео, но в итоге ни connections ни users никак не используются. Они нужны для того, чтобы писать сообщения конкретным пользователям. но данный вопрос никак не раскрыт.

  • @exdoe4449
    @exdoe4449 4 года назад

    Спасибо за урок. Месадж лучше все таки сокращать как msg, а не mess)) т.к. событие у тебя дословно: послать грязь.

  • @fgddfd-u8g
    @fgddfd-u8g Год назад

    автор просто гений почему он не преподает мне обьясняет все так что не возникают вопросы

  • @10RoK1
    @10RoK1 5 лет назад

    Как сделать, чтобы сообщения всех пользователей оставались после обнавления...и как цвет присвоить только своим сообщениям, и выровнить их по другому краю

  • @indigosay
    @indigosay 4 года назад +1

    А теперь дайте мне код, чтобы работало по айпи с моего компа по всему миру, пусть без доменного имени)

    • @ИванАукин
      @ИванАукин 4 года назад

      Через айпи можно много сделать. Да и вообще из пк можно сделать хост. Только постараться придется

    • @ixtirochiavlodlar
      @ixtirochiavlodlar 4 года назад

      @@ИванАукин есть уроки на эту тему?

  • @baisangur549
    @baisangur549 2 года назад

    у меня не запускается node index , в чем может быть проблема?

  • @frostkhan2629
    @frostkhan2629 5 лет назад +2

    Твои уроки всегда лучшие

  • @visokogroup7922
    @visokogroup7922 4 года назад

    Забыл про массив users и connection, ну и ладно, в целом понятно взаимодействие, подобный пример можно найти на socket.io на английском языке

  • @СандроНекий-р7з
    @СандроНекий-р7з 5 лет назад +1

    Уроки по golang даёшь?

  • @TalBaleX335
    @TalBaleX335 3 года назад

    Я хочу спросить, а как я могу этот онлайн чат использовать для других сайтов?

  • @НургалиШаншаров

    Можно ли интегрировать этот сокет с django?

  • @alexshel8578
    @alexshel8578 2 года назад

    и никто кроме тебя не может подключиться к этому чату

  • @atlasua2021
    @atlasua2021 4 года назад

    Де игры? Шоп там Phaser/Pixi + Socket IO было!

  • @TheTanat
    @TheTanat 5 лет назад +2

    у кого то есть работающий пример этого кода?

    • @СанекСветлов-й6ь
      @СанекСветлов-й6ь 5 лет назад

      Да, оно не отправляет сообщения у меня. Если кто знает в чем дело - напишите будьте добры

    • @TheTanat
      @TheTanat 5 лет назад

      @@СанекСветлов-й6ь запускал сам сервер?

    • @TheTanat
      @TheTanat 5 лет назад

      @@СанекСветлов-й6ь подключены на сервер и на сам сайт библиотеки джейквери и сокет?

    • @TheTanat
      @TheTanat 5 лет назад

      @@СанекСветлов-й6ь на сайт может попросить socet- io-client

    • @СанекСветлов-й6ь
      @СанекСветлов-й6ь 5 лет назад

      @@TheTanat Спасибо. Я нашел уже ошибку в коде.

  • @ВадимБоровик-ф9ж
    @ВадимБоровик-ф9ж 5 лет назад +1

    Uncaught ReferenceError: socket is not defined

  • @businessmahinator4608
    @businessmahinator4608 5 лет назад +7

    *За сорок сек рассказал , вообще годно !!!!!!!!!!!*

  • @admenmod
    @admenmod 5 лет назад +2

    А почему не visual studio ?

    • @rubicomspb
      @rubicomspb 5 лет назад

      admenmod ZXCV а чем студия может похвастаться и чего нет в атоме?

    • @admenmod
      @admenmod 5 лет назад

      Не знаю, мне кажется там удобнее)

    • @alexwebb1501
      @alexwebb1501 5 лет назад +1

      @@rubicomspb Удобная работа с файлами, встроенный терминал, встроенный emmet и т.д. Если говорить просто, то vs code это монстр прямо из коробки

  • @Фрукт-я7п
    @Фрукт-я7п 3 года назад

    я что-то не так делал походу, код уже скопипастил с сайта и не робит

  • @youngprogrammer5880
    @youngprogrammer5880 2 года назад

    Гоша отдуши спасибо я так долго искал таких видео отдуши

  • @Публичныйканал-с3м

    Вощще круто я незнал что представляет node js теперь понял спасибо тебе брат

  • @bogdanshelomanov5668
    @bogdanshelomanov5668 5 лет назад

    рекламы ебом, на 20й минуте 4 рекламы, выключил

  • @GgGg-tz1ju
    @GgGg-tz1ju 5 лет назад +1

    С# asp.net можно?

  • @ctpalli
    @ctpalli 5 лет назад +2

    jQuery в 2019, facepalm

  • @ВладиславКорчагин-н2п

    При загрузке на сервер не работает ни в какую

  • @heydermustafayev777
    @heydermustafayev777 2 года назад

    Спасибо большое Гоша Дударь

  • @Jylik
    @Jylik 2 года назад

    СТОП, что?! А как его опубликовать? Для подключения через Интернет....

    • @pepich1127
      @pepich1127 Год назад

      на хост выставить надо и каждый месяц платить

  • @kirillnikitin1819
    @kirillnikitin1819 5 лет назад +1

    Как всегда годно)

  • @ИзиКаткович-ф7м
    @ИзиКаткович-ф7м 5 лет назад

    django или node.js?

  • @Xiripyu
    @Xiripyu 2 года назад

    Спасибо за туториал!
    Для тех, у кого ошибка типа этой: npm WARN ws@8.2.3 requires a peer of bufferutil@^4.0.1 but none is installed. You must install peer dependencies yourself.
    npm install --save-dev "bufferutil@^4.0.1"

  • @rustamsahay740
    @rustamsahay740 5 лет назад +1

    Спасибо, шикарный пример

  • @Pripizdnutii
    @Pripizdnutii 3 года назад

    как прописать админку?

  • @muradei
    @muradei 5 лет назад +1

    Спасибо!

  • @sivkaburka1062
    @sivkaburka1062 2 года назад

    Досмотрел до конца

  • @whitefox6828
    @whitefox6828 5 лет назад

    Напишем "клыр"

  • @ГерманСеливерстов-ы3ф

    Нет у этого чата практического применения в реальном мире. Я очень сомневаюсь что кто то заплатит деньги за такое.

    • @redhook777
      @redhook777 4 года назад

      Опыт работы с сокетами

  • @qwerty6509
    @qwerty6509 4 года назад

    Именно такой чат но на андроид можно?

  • @venko1878
    @venko1878 5 лет назад +3

    ЭТО САМЫЙ ЛУЧШИЦ КАНАЛ И ВИДИО

  • @hoopengotm4419
    @hoopengotm4419 4 года назад

    сделай урок с arn

  • @denial3874
    @denial3874 4 года назад

    users = [] зачем ?

  • @Korovkin37
    @Korovkin37 5 лет назад

    Ну и на фига массив connections и users?

  • @bogdan_ov
    @bogdan_ov 5 лет назад +1

    Куда он нажал ???? 10:25

    • @AlexeyMorashko
      @AlexeyMorashko 5 лет назад

      Никуда, просто вставил заранее скопированный html код.

    • @bogdan_ov
      @bogdan_ov 5 лет назад

      @@AlexeyMorashko нет ну он же не просто так поставил " ! "

    • @AlexeyMorashko
      @AlexeyMorashko 5 лет назад +1

      @@bogdan_ov О, сорян, не заметил ' ! '. Тогда все просто. В Атоме, если в файле типа .html поставить восклицательный знак и нажать на кнопку "tab", развернется та самая заготовка под html документ.

  • @тимофейхомяков-к2ц
    @тимофейхомяков-к2ц 5 лет назад +5

    Сделай мессенджер на c++

    • @nikaknikakovich6370
      @nikaknikakovich6370 5 лет назад

      Ты не к тому обратился .Он сам ничего не делает он просто переводит зарубежные уроки.

  • @Юра-г3ш
    @Юра-г3ш 4 года назад

    от души урок, единственный более понятный!

  • @fearsd89
    @fearsd89 5 лет назад

    у меня почему-то не получается активировать команду в терминале npm init. Как это устранить (эта проблема на винде)

    • @mrdanceroriginal
      @mrdanceroriginal 5 лет назад

      1)попробуй запустить от имени администратора
      2)проверь,установлен ли node и npm(чтобы проверить это,зайди в консоль и пропиши node -v а потом npm -v)
      3)попробуй прописать через обычную консоль шиндовс :D

    • @mrdanceroriginal
      @mrdanceroriginal 5 лет назад

      если не получается - тогда я хз чем тебе помочь

  • @alexsmurf5425
    @alexsmurf5425 5 лет назад +3

    как же надоел этот bootstrap, главная ценность css фреймворков их сетка, но зачем нам сетка фреймворков, если есть гриды

    • @МитяА-р5к
      @МитяА-р5к 4 года назад

      можно совмещать гриды и bootstrap)