Подтвердить что ты не робот

Команда gulp не работает

Я использую ubuntu 14.04 LTS, у меня есть nodejs (не node) и npm. Я установил gulp с помощью npm install gulp -g.

Но моя команда gulp не работает, она тихо запускает ничего!

enter image description here

4b9b3361

Ответ 1

Сегодня я столкнулся с той же проблемой на Ubuntu 14.04 LTS. После отладки я заметил, что случайно установил nodejs и node с помощью apt-get. После запуска

sudo apt-get remove node

проблема была исправлена.

Надеюсь, что это поможет.

Ответ 2

Попробуйте связать исполняемый файл nodejs с node по тому же пути.

Что-то вроде:

sudo ln -s /usr/bin/nodejs /usr/bin/node

В зависимости от вашего исполняемого файла node. Вы можете узнать с помощью

which nodejs

Ответ 3

Когда у вас есть такая проблема, я советую переустановить модуль:

npm un -g gulp && npm un gulp
npm i -g gulp
npm i --save-dev gulp

Эти команды удаляют все модули gulp в локальном и глобальном.

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

Ответ 4

С моей стороны, тот же симптом. То, чего не хватало, - это часть CLI gulp:

sudo npm install --global gulp-cli

Ответ 5

Вы можете установить gulp с помощью терминала (npm install -g gulp). Но лучшим способом является использование Synaptic Package Manager. Это старая программа установки Ubuntu. но теперь Ubuntu представляет Ubuntu Software Center.

Cz из рекомендуемых Synaptic - это когда вы устанавливаете какое-то программное обеспечение, оно также загрузит некоторые из помощников. Ex, если вы хотите загрузить gulp(Node.js) в тип поиска node.js. Он также покажет некоторые другие приложения. Выберите все и нажмите "Применить".

  • Чтобы скачать Synaptic

    • sudo apt-get install synaptic
  • Для установки Node.js тоже.

  • Чтобы проверить версию node

    • node --version
  • Чтобы запустить gulp, перейдите в каталог и просто введите gulp.

Он загрузит весь ваш проект


Обновление 2017-10-14

Чтобы установить полный node, выполните следующие

  • Удалить node (если есть) sudo apt-get remove nodejs Проверить это также
  • Удалить npm (если существует) sudo apt-get remove npm
  • Очистить sudo apt-get autoremove
  • sudo apt-get update
  • sudo apt-get install nodejs
  • sudo apt-get install npm

теперь проверьте команду gulp

`

Ответ 6

даже после удаления и установки nodejs и npm "/usr/bin/env: 'node: нет такого файла или каталога"

поэтому я проверил версию node (not nodejs): node -v получил "В настоящее время программа" node "не установлена. Вы можете установить ее, набрав: sudo apt install nodejs-legacy "

поэтому я его установил: sudo apt install nodejs-legacy

и gulp работает нормально.