Maison > Article > interface Web > Introduction à la méthode de résolution de problèmes d'installation de node-sass avec npm et Yarn
Cet article vous présente la méthode de résolution de problèmes d'installation de node-sass dans npm et Yarn. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.
node-sass
Lorsque npm installe la dépendance node-sass, il téléchargera le fichier .node depuis github.com. En raison de problèmes liés à l'environnement du réseau national, ce téléchargement peut prendre beaucoup de temps, voire provoquer un dépassement du délai d'attente.
C'est un problème frustrant que les étudiants qui utilisent le sass peuvent rencontrer.
Téléchargement npm
La solution est la suivante
1 Passer directement à la source Taobao
局部设置 npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ 全局设置 npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
2 Ajouter le fichier de configuration.npmrc
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ registry=https://registry.npm.taobao.org
La méthode ci-dessus peut télécharger avec succès
téléchargement de fil
Le téléchargement de fil est beaucoup plus difficile que npm
Le commutateur d'appel échouera toujours
Vous devez télécharger le package manuellement. Line
Lorsque nous téléchargeons node-sass, une erreur sera signalée. Cela est principalement dû à une erreur lors de l'analyse.
Vérifions les fichiers sous le chemin node_modulesnode-sassvendor
Je suppose qu'il s'agit de win32-x64-57
Mais l'intérieur du dossier est vide
Les fichiers à l'intérieur sont téléchargés et arrivent finalement. . Nous devons télécharger ce fichier manuellement
https://github.com/sass/node-...
Trouvez la version win32-x64-57 de bind.node à l'adresse ci-dessus, c'est-à-dire win32- ; x64-57_binding .node
Télécharger.
Ensuite, nous devons trouver l'adresse du cache du fil. Lors du téléchargement du fil, nous vérifions toujours le cache en premier
Nous pouvons trouver l'adresse du cache correspondante via
yarn cash dir
I Voici
C:\Users\xxx\AppData\Local\Yarn\Cache\v1
puis recherchez le node-sass correspondant
Nous pouvons voir qu'il n'y a pas de fichier fournisseur à l'intérieur, alors copiez le dossier fournisseur tout de suite et ajoutez win32-x64 -57_binding.node est renommé. vers bind.node et placé dans le dossier win32-x64-57. Téléchargez-le à nouveau et le téléchargement réussira
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!