Я использую стартовый веб-комплект из фазы кодирования GitHub, который обычно мне подходит. по какой-то причине, когда я пытаюсь запустить npm run watch, он выдает мне сообщения об ошибках. Я не уверен на 100%, но я считаю, что это началось, когда я обновил свой, я удалил и переустановил nodeJS. выручи меня!
sh: gulp: command not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! [email protected] watch: `gulp`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the [email protected] watch script.
npm ERR! This is probably not a problem with npm. There is likely
additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/joseperez/.npm/_logs/2018-12-20T02_45_19_840Z-
debug.log





Это потому, что мы используем gulp как глобальный модуль. Итак, когда вы удалили node из своей системы, он удалил gulp, который является установленным пакетом.
Вы можете переустановить его, используя
`npm install gulp-cli -g`
И будет работать!
Обновлять: Он использует Mac, попробуйте запустить эту команду.
$ npm uninstall --global gulp gulp-cli
$ rm /usr/local/share/man/man1/gulp.1
$ npm install --global gulp-cli`
правильно Я также запускаю npm install внутри проекта. когда я проверяю установленную версию "gulp -v", я также получаю сообщение об ошибке "команда не найдена"
Итак, установка gulp не сработала. Попробуй переустановить глоток. И проверьте версию узла.
Я удалил все это. Я не совсем уверен, почему после переустановки все еще возникают проблемы.
Можете ли вы прокомментировать журнал после установки gulp-cli. После этого я смогу тебе помочь.
/Users/joseperez/.npm-global/bin/gulp -> /Users/joseperez/.npm-global/lib/node_modules/gulp-cli/bin/g ulp.js + [email protected] обновлено 1 пакет в 10.217s
Наконец я понял это. Это потому, что вы используете машину Windows, и вам нужно настроить ПЕРЕМЕННУЮ СРЕДУ. Вы можете обратиться к этой ссылке, чтобы узнать, как это сделать. И ты можешь принять ответ. journaldev.com/7402/…
Надеюсь, эта информация окажется полезной для кого-то после исследования ошибки, которая появлялась на моей консоли с надписью «gulp: command not found». Я нашел ссылку, в которой рассказывается, как это исправить. Оказывается, мой глоток не устанавливался должным образом из-за проблемы с моим путем. Кстати, я использую Mac-машину, ниже - ссылка, которая мне помогла!
Попробуйте запустить "gulp" в своем терминале! Посмотрите, работает это или нет. Я думаю, что с установкой gulp есть проблемы. Попробуйте удалить пакет, а затем переустановите, как в данном ответе. Это можно сделать с помощью npm uninstall gulp-cli. А вы запускали npm install внутри проекта?