Maison  >  Article  >  interface Web  >  Introduction à la méthode de résolution de problèmes d'installation de node-sass avec npm et Yarn

Introduction à la méthode de résolution de problèmes d'installation de node-sass avec npm et Yarn

不言
不言avant
2019-03-23 16:19:404144parcourir

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

Cet article est terminé ici. D'autres contenus passionnants peuvent être trouvés. Suivez le Tutoriel vidéo JavaScript rubrique sur le site PHP chinois !

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer