Ответы пользователя по тегу Node.js
  • G"gulp" не является внутренней или внешней командой, исполняемой программой или пакетным файлом?

    kubris
    @kubris
    Верстка сайтов, натяжка на модх
    На Windows 8 работаю. Появилась та же ошибка.
    Открываем терминал(командную строку), пишем:
    npm ls gulp
    > `-- gulp@4.0.2 -> C:\Users\kubris.pro\AppData\Roaming\npm\node_modules\gulp // <- Это ответ системы

    npm ls -g gulp
    > C:\Users\kubris.pro\AppData\Roaming\npm
    `-- gulp@4.0.2

    Если через npm видно стоящие галпы, т.е. локально и глобально, значит ошибка в путях (PATH). Как она возникла, когда раньше все работало - не знаю, но она появилась. Если не видно надписей про Gulp, значит он не установлен.
    Далее прописываем пути:
    - Мой компьютер - свойства - Дополнительные параметры системы =>
    - Свойства системы - Переменные среды (ПС).
    В ПС два окна - верхнее пишет пути пользователя, нижнее - системы.
    В верхнем окошке, в левой колонке ищем "PATH", залазим внутрь, любуемся строчкой "Значение переменной". В нее, в самый ее конец, если там уже что-то написано, вставим ответ системы, вылезший после команды "npm ls gulp", а именно: "C:\Users\kubris.pro\AppData\Roaming\npm\node_modules\" => жмем OK.
    В нижнем окошке так же ищем PATH и проделываем аналогичные инструкции, только вставляем ответ при поиске глобальной переменной: "C:\Users\kubris.pro\AppData\Roaming\npm".

    Закрываем терминал, открываем, пишем gulp --version. Если версию Gulp пронаблюдали, значит всё, мы всё починили.

    p.s. Если не наблюдаем, тогда открываем браузер и пишем в нем:
    "gulp не является внутренней или внешней командой"
    p.p.s Может, все это можно вставить и в одном любом окне , но мне показалось логичней сделать так, как я сделал.
    Ответ написан
    Комментировать