De manière générale, cela est dû à l'incohérence entre node-sass dans le projet et l'environnement de nœud local. Vérifiez d'abord la version de node-sass référencée dans le projet. , puis comparez-le avec la version locale. La version du nœud de l'environnement peut être utilisée pour faire les choix correspondants, soit en modifiant la version du nœud-sass dans le projet, soit en modifiant la version du nœud de l'environnement local.
1. Comment vérifier la version du nœud de l'environnement local
Ouvrez l'outil de ligne de commande et entrez
node -v
2. Vérifiez la version du nœud-sass référencée dans le projet, recherchez le fichier package.json et recherchez node-sass pour interroger la version actuelle.
Ce que j'ai ici est la version 4.14.1 de node-sass.
3. Recherchez la version node.js correspondant à node -toupet. https://github.com/sass/node-sass/releases?page=1
Vous pouvez voir node-sass 4.14 .1 La version la plus élevée de node.js prise en charge est la 14. Si la version locale est supérieure à la version 14, vous devez réduire la version du nœud local. Pour plus de détails, veuillez consulter mon autre contrôle de version node.js Utilisez n pour changer de version node.js sur Mac.
4. Si les versions correspondent toutes, nous effaçons d'abord npm, puis npm install.
npm cache clean -f npm i
5. D'accord, je te souhaite du succès ! ! !
Apprentissage recommandé : "Tutoriel vidéo Node.js"