Sur Windows 7, j'ai installé gulp comme expliqué ici: http://markgoodyear.com/2014/01/getting-started-with-gulp/ :
npm install gulp -g
npm install gulp --save-dev
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?
À 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
npm install gulp-util --save-dev
Installez gulp et gulp-util dans votre project devDependencies
Si vous avez un package.json, vous pouvez installer toutes les dépendances actuelles du projet en utilisant:
npm install
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.
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')
Essayez d'installer le module manquant.
npm install 'module-name'
Cela résoudra tous les problèmes de gulp
Sudo npm install gulp && Sudo npm install --save del && Sudo gulp build
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.
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.
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.