Maison > interface Web > tutoriel CSS > Comment corriger les erreurs « aucun fichier ou répertoire de ce type » lors de la migration d'Angular-CLI de CSS vers SCSS ?

Comment corriger les erreurs « aucun fichier ou répertoire de ce type » lors de la migration d'Angular-CLI de CSS vers SCSS ?

DDD
Libérer: 2024-12-05 11:17:13
original
774 Les gens l'ont consulté

How to Fix

Dépannage des erreurs : conversion d'Angular-CLI de CSS en SCSS

Lors de la transition d'un projet Angular-CLI des styles CSS traditionnels vers SCSS, vous peut rencontrer une erreur indiquant "aucun fichier ou répertoire de ce type, ouvrez '/Users/Egen/Code/angular/src/styles.css'".

Pour Angular 6 et supérieur :

  • Selon la documentation officielle , utilisez la commande suivante :
ng config defaults.styleExt=scss
Copier après la connexion

Pour Angular 5.x et Plus ancien :

  • Si vous recevez un message d'erreur concernant « La valeur est introuvable », exécutez la commande suivante :
ng config schematics.@schematics/angular:component.styleext scss
Copier après la connexion

Étapes supplémentaires :

  1. Renommer les fichiers CSS : Convertir les fichiers existants Fichiers .css en .scss (par exemple, styles.css en styles.scss).
  2. Ajuster la CLI : Configurez la CLI pour reconnaître les styles.scss en modifiant manuellement angulaire.json (pour Angular 6) ou .angular-cli.json (pour Angular 6) 5.x).
  3. Modifier les styles de composants : Mettez à jour la propriété styleUrls dans les composants pour qu'elle corresponde aux nouveaux noms de fichiers SCSS.

Pour les nouveaux projets :

  • Lors de la création d'un nouveau projet, précisez le style tapez :
ng new your-project-name --style=scss
Copier après la connexion
  • Définissez globalement l'extension de style par défaut :
ng config --global defaults.styleExt=scss
Copier après la connexion

En mettant en œuvre ces étapes, vous devriez être en mesure de convertir avec succès votre Angular -Projet CLI de CSS à SCSS.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal