web-dev-qa-db-fra.com

Impossible de faire fonctionner Gulp: impossible de trouver le module 'gulp-util'

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 fichier gulpfile.js.

Mais ensuite, lorsque j'essaie d'exécuter gulp, le message d'erreur suivant s'affiche:

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 de l'application locale) dans:

node_modules
    gulp
        node_modules
            gulp-util

Une idée de ce que peut être la cause?

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:

rm -rf node_modules/
npm install

Réponse obsolète

Vous devez également installer gulp-util:

 npm install gulp-util --save-dev

De gulp docs- commencer (3.5) :

Installez gulp et gulp-util dans votre project devDependencies

262
Ilan Frumer

Si vous avez un package.json, vous pouvez installer toutes les dépendances actuelles du projet en utilisant:

npm install
62
numediaweb

N'importe quelle réponse n'a pas aidé dans mon cas… .. Ce qui a finalement aidé a été de supprimer bower et gulp (je les utilise tous les deux dans mon projet):

npm remove -g bower
npm remove -g gulp

Après cela, je les ai réinstallés:

npm install -g bower
npm install -g gulp

Maintenant cela fonctionne très bien.

16
frostmann

Vous devriez installer ceux-ci en tant que devDependencies:
- gulp-util
- gulp-load-plugins

Ensuite, vous pouvez les utiliser soit de cette façon:

var plugins     = require('gulp-load-plugins')();
Use gulp-util as : plugins.util()

ou ca:

var util = require('gulp-util')
4
Nikita Jajodia

Essayez d'installer le module manquant.

npm install 'module-name'
4
xatz

Cela résoudra tous les problèmes de gulp

Sudo npm install gulp && Sudo npm install --save del && Sudo gulp build
2
kedar kokil

Dans la plupart des cas, la suppression de tous les packages de nœuds, puis leur réinstallation, résolvent le problème.

Mais dans mon cas, le dossier node_modules n'a pas de permission d'écriture.

1
Balram Singh

Si vous aviez ce problème dans Ubuntu sous Windows 10 installé via Microsoft Store, il vous suffit alors d'arrêter Ubuntu en cours d'exécution, puis de le redémarrer.

0
Mai

Même problème ici et ce que j’ai essayé après avoir cherché, n’a pas fonctionné. Jusqu'à ce que je voie une remarque quelque part sur les installations globales ou locales. Regarder dans:

C:\Utilisateurs\VotreNom\AppData\Roaming\npm\gulp

J'ai en effet trouvé une version obsolète. J'ai donc réinstallé gulp avec:

npm install gulp --global

Cela a résolu mon problème comme par magie.

0
Mother10