Sur Windows 7, j'ai installé gulp comme expliqué ici: http://markgoodyear.com/2014/01/getting-started-with-gulp/ :
npm install gulp -g
- Dans mon dossier d'application:
npm install gulp --save-dev
- Je crée un
gulpfile.js
fichier.
Mais ensuite, lorsque j'essaye de courir gulp
, j'obtiens ce message d'erreur:
module.js:340
throw err;
^
Error: cannot file module 'gulp-util'
at Function.Module._resolveFilename (module.js:338:15)
etc.
Mais gulp-util
est présent (dans le dossier local de l'application) dans:
node_modules
gulp
node_modules
gulp-util
Une idée de ce qui peut en être la cause?
npm install gulp-util --save-dev
Réponses:
METTRE À JOUR
À partir des versions ultérieures, il n'est pas nécessaire d'installer manuellement gulp-util.
Consultez la nouvelle page de démarrage .
Si vous rencontrez toujours ce problème, essayez de réinstaller les packages locaux de votre projet:
RÉPONSE DÉPASSÉE
Vous devez également installer gulp-util:
À partir de la documentation de gulp - pour commencer (3.5) :
la source
rimraf
vianpm install -g rimraf
rm -rf node_modules
etnpm install
n'a pas fonctionné. Au lieu de cela, je devais préforme:npm install gulp -g
. Fonctionne comme un charme!gulp-util
.Si vous avez un package.json, vous pouvez installer toutes les dépendances de projet en cours en utilisant:
la source
npm install node-sass
et ça s'est construit.Aucune réponse n'a aidé dans mon cas. Ce qui a finalement aidé a été de supprimer
bower
etgulp
(j'utilise les deux dans mon projet):Après cela, je les ai installés à nouveau:
Maintenant, cela fonctionne très bien.
la source
sudo
cependant)Essayez d'installer le module manquant.
la source
Vous devez les installer en tant que devDependencies:
-
gulp-util
-
gulp-load-plugins
Ensuite, vous pouvez les utiliser de cette façon:
ou ca:
la source
Utilisateur Linux Ubuntu 18:04 ici. J'ai essayé toutes les solutions sur cette carte à ce jour. Même si j'ai lu ci-dessus dans la réponse acceptée que "À partir des versions ultérieures, il n'est pas nécessaire d'installer manuellement gulp-util." , c'est ce qui a fonctionné pour moi. (... peut-être que je suis sur Ubuntu? Je ne sais pas.)
Pour récapituler, j'ai continué à obtenir l' erreur "Impossible de trouver le module 'gulp-util' " en vérifiant simplement si gulp était installé en exécutant:
... encore une fois, l'erreur 'gulp-util' a continué à apparaître ...
J'ai donc suivi les conseils npm install [nom du package] listés ci-dessus, mais j'ai fini par obtenir plusieurs autres packages qui devaient également être installés. Et l'un avait un problème d'existence déjà, et je ne savais pas comment le remplacer. ... Je vais mettre tous les packages / commandes d'installation que j'ai dû utiliser ici, juste comme référence au cas où quelqu'un d'autre rencontrerait ce problème:
(puis j'ai eu une erreur pour 'pretty-hrtime' alors j'ai ajouté cela, puis les autres comme Erreur: le module Impossible de trouver ___ a continué à apparaître après chaque vérification de gulp --version. ... alors j'ai continué à installer chacun d'eux. )
(sans --force, sur mon système, j'ai une erreur: "EEXIST: le fichier existe déjà, lien symbolique". --force n'est pas recommandé, mais idk de toute autre manière.)
Et maintenant gulp --version est enfin affiché: CLI version 3.9.1 Version locale 3.9.1
la source
Cela résoudra tous les problèmes de gulp
la source
Dans la plupart des cas, la suppression de tous les packages de nœuds, puis leur réinstallation, résout le problème.
Mais dans mon cas, le dossier node_modules n'a pas l'autorisation d'écriture.
la source
Le même problème ici et tout ce que j'ai essayé après avoir cherché, n'a pas fonctionné. Jusqu'à ce que je vois une remarque quelque part sur les installations globales ou locales. En regardant dans:
C: \ Users \ VotreNom \ AppData \ Roaming \ npm \ gulp
J'ai en effet trouvé une version obsolète. J'ai donc réinstallé gulp avec:
Cela a résolu mon problème par magie.
la source
J'ai eu le même problème, même si le module qu'il téléchargeait était différent. La seule solution au problème est de réexécuter la commande ci-dessous:
la source