Gulp: / usr / local / bin / gulp: Нет такого файла или каталога - PullRequest
0 голосов
/ 04 марта 2019

Каждый раз, когда я запускаю gulp, я получаю следующую ошибку:

/ usr / local / bin / gulp: Нет такого файла или каталога

Я следовалответы на несколько связанных вопросов по SO, но ни один не решил мою проблему.Я использовал gulp без проблем в течение нескольких месяцев, но мне удалось как-то облажаться.

Я удалил gulp и gulp-cli (используя npm) как локально, так и глобально.

Послевыполните следующее:

npm install -g gulp-cli
npm install --save-dev gulp

Любая команда, использующая gulp, даже gulp -v возвращает ошибку, упомянутую выше.Во время установки ошибок нет.

Я подтвердил, что в /usr/local/bin/gulp ничего нет, но не следует переустанавливать вещи, чтобы воссоздать файлы, которые там должны быть? *

Любая помощь приветствуется.

РЕДАКТИРОВАНИЕ:

Глобальная установка gulp npm install -g gulp ничего не исправляет.

Ответы [ 2 ]

0 голосов
/ 07 марта 2019

Вы хотите установить gulp локально или глобально?

Локально

npm install --save-dev gulp gulp-cli должно помочь.Затем вы можете запустить его, используя:

  • ./node_modules/.bin/gulp
  • npm run gulp, если вы добавите gulp в раздел сценариев package.json.

Глобально

Скорее всего, у вас проблема $PATH.Вы проверяли, где ваши глобальные библиотеки установлены NPM?

npm list -g

Работает ли установка какой-либо другой глобальной библиотеки или она специфична для Gulp?

- Правка -

Если вы используете NVM, вы должны добавить настройку NVM в свой rcfile (то есть ~/.bashrc, ~/.zshrc, ~/.profile или аналогичный).Вы можете сделать это, добавив эти строки в ваш rcfile.

[[ -s $HOME/.nvm/nvm.sh ]] && . $HOME/.nvm/nvm.sh

Это загрузит NVM и обновит ваш PATH, чтобы ваша оболочка могла найти gulp (или любую другую глобально установленную программу).npm или yarn).

0 голосов
/ 04 марта 2019

Попробуйте npx gulp, чтобы npm использовал версию gulp, установленную в ваших зависимостях.

...