Не удается запустить "npm run watch", сообщение об ошибке вызывает ошибку "gulp"

Я использую стартовый веб-комплект из фазы кодирования 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
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
600
2

Ответы 2

Это потому, что мы используем 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`

Попробуйте запустить "gulp" в своем терминале! Посмотрите, работает это или нет. Я думаю, что с установкой gulp есть проблемы. Попробуйте удалить пакет, а затем переустановите, как в данном ответе. Это можно сделать с помощью npm uninstall gulp-cli. А вы запускали npm install внутри проекта?

md-shah 20.12.2018 04:25

правильно Я также запускаю npm install внутри проекта. когда я проверяю установленную версию "gulp -v", я также получаю сообщение об ошибке "команда не найдена"

jose perez 20.12.2018 04:28

Итак, установка gulp не сработала. Попробуй переустановить глоток. И проверьте версию узла.

md-shah 20.12.2018 04:31

Я удалил все это. Я не совсем уверен, почему после переустановки все еще возникают проблемы.

jose perez 20.12.2018 04:34

Можете ли вы прокомментировать журнал после установки gulp-cli. После этого я смогу тебе помочь.

md-shah 20.12.2018 04:35

/Users/joseperez/.npm-global/bin/gulp -> /Users/joseperez/.npm-global/lib/node_modules/gulp-cli/bin/g ulp.js + [email protected] обновлено 1 пакет в 10.217s

jose perez 20.12.2018 04:38

Наконец я понял это. Это потому, что вы используете машину Windows, и вам нужно настроить ПЕРЕМЕННУЮ СРЕДУ. Вы можете обратиться к этой ссылке, чтобы узнать, как это сделать. И ты можешь принять ответ. journaldev.com/7402/…

md-shah 20.12.2018 04:44

Надеюсь, эта информация окажется полезной для кого-то после исследования ошибки, которая появлялась на моей консоли с надписью «gulp: command not found». Я нашел ссылку, в которой рассказывается, как это исправить. Оказывается, мой глоток не устанавливался должным образом из-за проблемы с моим путем. Кстати, я использую Mac-машину, ниже - ссылка, которая мне помогла!

вот ссылка, которая мне помогла!

Другие вопросы по теме