gulp commande ne fonctionne pas
J'utilise ubuntu 14.04 LTS, j'ai nodejs (pas de noeud) et npm installé.
J'avais installé gulp à l'aide de npm install gulp -g
.
Mais ma commande gulp ne fonctionne pas, il fonctionne silencieusement en retournant rien!
- pouvez-vous montrer comment vous appelez gulp sur la ligne de commande?
- J'ai juste couru "gulp -v", mais il ne montre aucune info même pas de messages d'erreur. @BeNdErR
- Quel est le résultat de la
which gulp
commande? - ou "gulp -v" ne retourne rien.
- Ce propos "qui gulp" ?
- il renvoie. /usr/local/bin/gulp
- Et que dire de "ce qui nodejs" ?
- sortie montre => /usr/bin/nodejs
Vous devez vous connecter pour publier un commentaire.
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 le nœud à l'aide de apt-get. Après l'exécution de
sudo apt-get remove node
le problème a été résolu.
Espère que cette aide.
#!/usr/bin/env node
) alors, comment pouvez-retrait-il résoudre le problème? Pouvez-vous expliquer cela un peu plus? Si j'ai suivi ce conseil que j'ai à très juste titre, obtenir/usr/bin/env: node: No such file or directory
Tentez de lier la
nodejs
exécutable ànode
dans le même chemin.Quelque chose comme:
En fonction de l'endroit où votre nœud exécutable. Vous pouvez trouver avec
sudo ln -s /usr/bin/nodejs /usr/bin/node
?npm install gulp -g
à nouveau par la suiteDe mon côté, même symptôme. Ce qui manquait, c'est le th de la CLI partie de gulp:
sudo
. Sanssudo
il ditnpm ERR! Please try running this command again as root/Administrator.
Quand vous avez ce genre de problème, mon conseil est de réinstaller le module :
Ces commandes désinstaller tous les gulp modules dans le local et le global.
Après, il s'installe gulp mondiale de l'utiliser dans le ligne de commande,
et dans votre modules locaux, parce que gulp a besoin d'elle en tant que bien.
Vous pouvez Installer gulp en utilisant le terminal(
npm install -g gulp
). Mais le meilleur moyen est d'utiliser Le Gestionnaire De Paquet Synaptic. C'est un vieux Logiciel d'installation de Ubuntu. mais maintenant Ubuntu Introduire Ubuntu Software Center.Cz de j'ai recommandé
Synaptic
est lorsque vous installez un logiciel, il va télécharger certaines aides de trop. Ex si vous voulez téléchargergulp(Node.js)
dans le type de recherche node.js. Il montrera quelques autres apps trop. Sélectionner tout, puis cliquez sur appliquer.Pour télécharger Synaptique
sudo apt-get install synaptic
Pour installer
Node.js
trop.Pour vérifier nœud version
node --version
Pour exécuter
gulp
, Allez dans le répertoire et il suffit de tapergulp
.Il va charger tous vos projets
Mise à jour 2017-10-14
Pour installer complète nœud, suivez ces
sudo apt-get remove nodejs
Cochez cette ainsisudo apt-get remove npm
sudo apt-get autoremove
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
maintenant vérifier la commande
gulp
`
même après désinstallation et l'installation de nodejs et npm a cessé de s'
"/usr/bin/env: ‘noeud’: Aucun fichier ou répertoire de"
donc j'ai vérifié le nœud version (pas de nodejs):
nœud -v
eu
"Le programme 'noeud' est pas installé. Vous pouvez l'installer en tapant:
sudo apt install nodejs-l'héritage"
j'ai donc fait installer:
sudo apt install nodejs-héritage
et gulp fonctionne très bien.