ERREUR Impossible de trouver le module "nœud-sass"
Config: macOS High Sierra, version 10.13.2, nœud:v8.1.2 mnp:5.0.3
Quand je lance mnp début de mon projet angularjs, j'obtiens cette erreur:
ERROR in Cannot find module 'node-sass'
Après ce que j'ai exécuter:
npm i node-sass
Maintenant j'ai cette erreur:
gyp: No Xcode or CLT version detected!
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
Pourquoi ne pas npm install nœud-sass? Comment puis-je installer nœud-sass?
- exécuter
npm install --save-dev node-sass
Vous devez vous connecter pour publier un commentaire.
Voici la solution:
Profitez-en!
npm install node-sass
n'a pas de travail, il serait instructif.sudo npm install --unsafe-perm
et il a travaillé pour moi parce que j'ai eu EACCES questions.npm install --save-dev node-sass
npm install node-sass
va installer le nœud-sass module. L'ajout de--save-dev
va également ajouter la dépendance àpackage.json
. L'ajout de--unsafe-perm
permet npm pour télécharger nœud-sass binaire (considérés comme dangereux) directement à votre projet.npm install node-sass
npm install --save-dev node-sass
.Exécuter:
et ça marchera très bien.
Il a travaillé pour moi...
Faire
npm uninstall node-sass
et puisnpm i node-sass
, pas fonctionné pour moi.Solution a fonctionné pour moi est
npm install --save-dev node-sass
.Heureux De Codage..
Il y a un problème avec le téléchargement des mnp dépendances en raison de réseau que vous avez. essayez de télécharger le mécanisme national de prévention des dépendances dans un réseau ouvert . vous n'aurez pas de problème. je suis également été confronté à ce même problème et résolu enfin.
utiliser les commandes ci-dessous: npm install (il va télécharger tous les depedencies)
npm démarrer pour démarrer l'angle de l'application
L'un des cas est le post-processus d'installation échoue. Juste après nœud-sass est installé, la post-installation script sera exécuté. Il nécessite Python et C++ builder pour ce processus.
Le journal 'gyp: Pas de Xcode, ou CLT version détecté!" peut-être parce qu'il ne pouvait rien trouver à C++ builder. Donc, essayez d'installer Python et C++ builder mettent ensuite leurs répertoires dans les variables d'environnement afin que les mnp peuvent les trouver. (Je viens de Windows)
npm install node-sass
va faire le travail, dans la plupart des cas, comme il va ajouter manquant sass mnp dépendance module n'existe pas, ou il remplacera précédente s'est écrasé version.Pour les Utilisateurs de Mac utiliser
sudo
en face de commandes ci-dessus.Sur les machines Windows
npm rebuild node-sass --force
peut ne pas fonctionner pour certains utilisateurs, car il est essentiellement en disant: "s'il vous plaît force npm pour reconstruire le sass nœud module pour moi". Il ne fonctionnera pas parce que ce module n'existe pas.Chaque fois que vous n'avez
npm install
à l'installation initiale, le sass module n'a pas été installé, ce qui est la cause de ce problème.Je suis tombé sur cette erreur alors que j'étais à l'aide de Microsoft Visual Studio Code intégré git terminal. Pour quelque étrange raison VS code ne me permettait pas d'installer "nœud-sass". Ensuite, j'ai utilisé Git Bash " (qui a été installé avec git) et exécuté la commande suivante:
npm install node-sass
Il a travaillé pour moi. Je ne sais pas pourquoi & comment il a travaillé. Si quelqu'un a des explications s'il vous plaît laissez-moi savoir.
J'ai vérifié le Nœud version dans ma machine locale, ce qui est
v10.11.0
.Puis, quand j'ai vérifié ma machine de développement, où l'erreur s'est produite, il avait Nœud version
V.10.8.0
.La mise à niveau du Nœud de
v10.11.0
dans ma machine de développement correction du problème.Espère que cette aide.
J'ai eu un problème similaire quand j'ai essayé d'exécuter un projet.
D'abord, j'ai désinstallé la version actuelle
Puis j'ai réinstallé la dernière version avec
nœud-sass n'est pas installé, et il peut être l'une des nombreuses raisons
Vous ne l'avez pas installé
Vous rencontrez une erreur d'autorisations
Vous avez eu un problème de mémoire, car il a essayé de le faire (construire à partir de code c dans votre plate-forme),cela s'applique à certaines plates-formes et nœud versions
Votre nœud et npm versions ne sont pas compatibles,qui plus est probablement à l'origine d'une défaillance dans le processus de construction,
Dans ce cas, n ou nvm pour assurez-vous d'avoir la même version du nouveau et de l'environnement d'origine, celui où il a fait un travail, comme c'est généralement par l'utilisation de différentes versions dans différents environnements
Si vous exécutez
et il ne fonctionne toujours pas, n'oubliez pas de modifier l'autorisation de dossier
J'ai également été confronté à cette erreur. Aucune de ces méthodes de travail pour moi. Veuillez suivre ce que cela a fonctionné pour moi.
Pour l'Installation de node-sass dans Ubuntu 16 via npm :-
Que vous pouvez installer avec npm Version 5.2.0
Si vous utilisez nvm :-
Si vous utilisez mnp séparément, puis de niveau inférieur ou supérieur mnp version 5.2.0
Vous devriez essayer de vérifier le fichier journal généré par
npm install
.Que j'ai rencontré les mêmes problèmes, et j'ai trouvé l'erreur que python2 n'est pas trouvé dans le chemin d'accès (variable d'environnement).
Après l'installation de Python, tout a bien fonctionné.
Dans mon cas, j'ai dû également eu à effectuer:
Pour résoudre le problème
La mise à niveau à la dernière version de nodeJS résolu mon problème
J'ai résolu ce problème en installant v10.16.10 nœud version.
Ce qu'il fixe pour moi a été l'installation de la dernière version de node-sass, dans ce cas 4.7.2.