web-dev-qa-db-fra.com

la commande gulp ne fonctionne pas

J'utilise Ubuntu 14.04 LTS, j'ai des nodejs (pas des noeuds) et npm installés. J'avais installé gulp en utilisant npm install gulp -g

Mais ma commande gulp ne fonctionne pas, elle fonctionne silencieusement sans rien retourner!

enter image description here

42
Dipendra Gurung

J'ai rencontré le même problème aujourd'hui sur Ubuntu 14.04 LTS. Après le débogage, j'ai remarqué que j'avais accidentellement installé nodejs et node avec apt-get. Après avoir couru

Sudo apt-get remove node

le problème a été résolu.

J'espère que cela t'aides.

40
jmw327

Essayez de relier l'exécutable nodejs à node dans le même chemin.

Quelque chose comme:

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

Selon l'emplacement de votre exécutable de noeud. Vous pouvez le savoir avec 

which nodejs
34
RaphDG

De mon côté, même symptôme. Ce qui manquait, c'est le CLIpart de gulp:

Sudo npm install --global gulp-cli
20
gdupont

Quand vous avez ce genre de problème, mon conseil est de réinstaller le module:

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

Ces commandes désinstallent tous les modules gulp en local et global.

Ensuite, il installe gulp in global pour l’utiliser dans la ligne de commande , .__ et dans vos modules local, car gulp en a également besoin.

18
Etienne

Vous pouvez installer gulp en utilisant un terminal (npm install -g gulp). Mais le meilleur moyen est d'utiliser Synaptic Package Manager . C'est un ancien installateur de logiciels d'Ubuntu. mais maintenant Ubuntu Introduisez Centre de logiciel Ubuntu

Cz de I recommandé Synaptic est lorsque vous installez un logiciel, il téléchargera aussi quelques aides. Ex si vous voulez télécharger gulp(Node.js) dans le type de recherche node.js. Il montrera d'autres applications aussi. Sélectionnez tout et cliquez sur Appliquer. 

  1. Pour télécharger Synaptic 

    • Sudo apt-get install synaptic
  2. Pour installer Node.js aussi.

  3. Pour vérifier la version du noeud

    • node --version
  4. Pour exécuter gulp, accédez au répertoire et tapez simplement gulp.

Il chargera tout votre projet


Mise à jour 2017-10-14

Pour installer le noeud complet, suivez ces

  1. Supprimer le noeud (s'il existe) Sudo apt-get remove nodejsCochez cette case également
  2. Supprimer npm (si existant) Sudo apt-get remove npm
  3. Nettoyer Sudo apt-get autoremove
  4. Sudo apt-get update
  5. Sudo apt-get install nodejs
  6. Sudo apt-get install npm

maintenant vérifier la commande gulp

`

2
Abdulla Nilam

même après la désinstallation et l’installation de nodejs et de npm, l’enregistrement continuait à obtenir "/ usr/bin/env:‘ node ’: Aucun fichier ou répertoire de ce type"

donc j'ai vérifié la version du noeud (pas nodejs): noeud -v got "Le programme 'noeud' n'est pas encore installé. Vous pouvez l'installer en tapant: Sudo apt installer nodejs-legacy "

donc je l'ai installé: Sudo apt installer nodejs-legacy

et gulp fonctionne bien.

0
Konstantinos