Im Allgemeinen wird er durch die Inkonsistenz zwischen Node-Sass im Projekt und der lokalen Node-Umgebung verursacht. Überprüfen Sie zunächst die Node-Sass-Version, auf die im Projekt verwiesen wird , und dann mit der lokalen Version vergleichen. Die Knotenversion der Umgebung kann verwendet werden, um entsprechende Entscheidungen zu treffen, indem entweder die Node-Sass-Version im Projekt oder die Knotenversion der lokalen Umgebung geändert wird.
1. So überprüfen Sie die Knotenversion der lokalen Umgebung
Öffnen Sie das Befehlszeilentool und geben Sie
node -v
ein. 2. Überprüfen Sie die im Projekt referenzierte Node-Sass-Version, suchen Sie die Datei package.json und suchen Sie nach Node-Sass, um sie abzufragen die aktuelle Version.
Was ich hier habe, ist die 4.14.1-Version von node-sass.
3. Fragen Sie die dem Knoten entsprechende node.js-Version ab -frech. https://github.com/sass/node-sass/releases?page=1
Sie können Node-Sass 4.14 sehen .1 Die höchste unterstützte Version von node.js ist 14. Wenn die lokale Version größer als Version 14 ist, müssen Sie die Version des lokalen Knotens verringern. Weitere Informationen finden Sie in meiner anderen Versionskontrolle von node.js Verwenden Sie n, um die Version von node.js auf dem Mac zu wechseln.
4. Wenn die Versionen alle übereinstimmen, löschen wir zuerst npm und installieren dann npm.
npm cache clean -f npm i
5. Okay, ich wünsche dir viel Erfolg! ! !
Empfohlenes Lernen: „node.js Video-Tutorial“