web-dev-qa-db-fra.com

Erreur: Impossible de trouver le module 'gulp-sass'

Quand je compile avec gulp, j'ai une erreur comme ci-dessous. Comment puis-je le réparer?

module.js:339
throw err;
^
Error: Cannot find module 'gulp-sass'
    at Function.Module._resolveFilename (module.js:337:15)
    at Function.Module._load (module.js:287:25)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object.<anonymous> (/Applications/XAMPP/xamppfiles/htdocs/flyscoot.com/gulpfile.js:2:12)
    at Module._compile (module.js:435:26)
    at Object.Module._extensions..js (module.js:442:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Module.require (module.js:366:17)
59
Htet Win

Il suffit de faire npm update et ensuite npm install gulp-sass --save-dev dans votre dossier racine, et lors de votre exécution, vous ne devriez pas avoir de problèmes.

70
Dhruv Ghulati

Avez-vous vérifié ceci question? 

Peut-être la solution possible est:

rm -rf node_modules/
npm install
18
vtokmak

J'ai eu le même problème et je résous ce problème avec npm update. Mais je reçois le message sur la permission, alors je lance:

Sudo chwon -R myuser /home/myUserFolder/.config

Cet ensemble d'autorisations pour mon utilisateur exécute les commandes npm comme administrateur. Puis je lance à nouveau ceci:

npm update 

et ça:

npm install gulp-sass

Ensuite, mon problème avec ceci a été résolu.

4

J'ai eu le même problème sur mon nouvel ordinateur Windows 10. Je devais installer les outils de construction Windows avec npm install -g windows-build-tools. ( https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#environment-setup-and-figuration )

3
Henning Fischer

Editez votre package.json. Changement:

"gulp-sass": "^2.3.2"

à

"gulp-sass": "3.0.0"

Supprimez le dossier node_modules et exécutez à nouveau npm install.

Source: https://github.com/codecombat/codecombat/issues/4430#issuecomment-348927771

3
rjmccallumbigl

j'avais également le même problème, La solution possible est d'installer le module gulp-sass, mais si vous exécutez la commande ci-dessous npm install -g gulp-sass ou npm install --save gulp-sass, elle ne sera pas mise à jour à la fin du projet node-sass.

Cette version de node-sass est manquante (renvoie un 404) et la version 0.6.5 de google web-starter-kit en dépend depuis décembre 2016. Elle fonctionne donc depuis longtemps et doit disparu.

Téléchargement du fichier binaire à partir de https://github.com/sass/node-sass/releases/download/v3.13.1/win32-x64-57_binding.node Impossible de télécharger " https://github.com/sass/node-sass/releases/download/v3.13.1/win32-x64-57_binding.node ":

Erreur HTTP 404 Introuvable 

La seule solution consiste à mettre à niveau node-sass: npm i gulp-sass@latest --save-dev pour résoudre le problème.

1
Narendra

Essaye ça:

npm install -g gulp-sass

ou

npm install --save gulp-sass
1
maheshSilva

J'ai eu ce problème pendant des jours à chercher des réponses. Mon journal des erreurs était similaire à ceci npm n’installe pas le noeud sass Peut-être que cela peut aider certains d’entre vous.

J'ai déclassé mon Node.js de 9.3.0 à 6.12.2 et lance:

npm update
1
Ray Macz

Dans le dossier racine où se trouve package.json, exécutez npm outdated. Vous obtiendrez des paquets obsolètes avec quelques détails. Dans ces détails, vous verrez le numéro de version actuel du paquet obsolète.

Ensuite, ouvrez le fichier package.json et modifiez manuellement le numéro de version du package correspondant.

Supprimez ensuite le dossier node_modules et exécutez npm install. Cela devrait résoudre ce problème.

1
Saabbir

J'ai eu la même erreur sur Ubuntu 18.04, corrigé avec 

Sudo npm install --unsafe-perm=true
0
moonbyt3

Ceux qui obtiennent cette erreur, veuillez déclasser le Node.js que vous utilisez.

  • Étape 1 :

    Désinstallez celui que vous utilisez et installez la version que vous préférez. J'ai installé v6.12.3. Ma version précédente de Node.js était v9.4.0.

  • Étape 2 :

    Télécharger Node.js .

J'espère que cela fonctionnera.

0
User_3535