Heim > Web-Frontend > CSS-Tutorial > Wie behebt man den Fehler „Keine solche Datei oder kein solches Verzeichnis' bei der Migration von Angular-CLI von CSS zu SCSS?

Wie behebt man den Fehler „Keine solche Datei oder kein solches Verzeichnis' bei der Migration von Angular-CLI von CSS zu SCSS?

DDD
Freigeben: 2024-12-05 11:17:13
Original
775 Leute haben es durchsucht

How to Fix

Fehlerbehebung: Konvertieren von Angular-CLI von CSS nach SCSS

Beim Übergang eines Angular-CLI-Projekts von traditionellen CSS-Stilen zu SCSS müssen Sie Möglicherweise wird ein Fehler angezeigt, der besagt: „Keine solche Datei oder kein solches Verzeichnis geöffnet.“ '/Users/Egen/Code/angular/src/styles.css'".

Für Angular 6 und höher:

  • Gemäß der offiziellen Dokumentation , verwenden Sie den folgenden Befehl:
ng config defaults.styleExt=scss
Nach dem Login kopieren

Für Angular 5.x und Älter:

  • Wenn Sie eine Fehlermeldung bezüglich „Wert kann nicht gefunden werden“ erhalten, führen Sie den folgenden Befehl aus:
ng config schematics.@schematics/angular:component.styleext scss
Nach dem Login kopieren

Zusätzliche Schritte :

  1. CSS-Dateien umbenennen: Vorhandene konvertieren .css-Dateien in .scss (z. B. „styles.css“ in „styles.scss“).
  2. CLI anpassen: Konfigurieren Sie die CLI so, dass „styles.scss“ durch manuelle Bearbeitung erkannt wird angle.json (für Angular 6) oder .angular-cli.json (für Angular 5.x).
  3. Komponentenstile ändern:Aktualisieren Sie die styleUrls-Eigenschaft in Komponenten, damit sie mit den neuen SCSS-Dateinamen übereinstimmt.

Für neue Projekte :

  • Geben Sie beim Erstellen eines neuen Projekts den Stil an Typ:
ng new your-project-name --style=scss
Nach dem Login kopieren
  • Globale Standardstilerweiterung festlegen:
ng config --global defaults.styleExt=scss
Nach dem Login kopieren

Durch die Implementierung dieser Schritte sollten Sie in der Lage sein, Ihr Angular erfolgreich zu konvertieren -CLI-Projekt von CSS zu SCSS.

Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „Keine solche Datei oder kein solches Verzeichnis' bei der Migration von Angular-CLI von CSS zu SCSS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage