Comment Importer des fichiers sass angulaire 6
J'ai créé de nouveaux angulaire du projet avec sass, et j'ai créé un dossier avec le nom sass qui contient un fichier nommé _variables.scss,
en application de la composante j'ai essayé d'importer les variables comme ceci.
@import 'variables'
quand je lance ng servir j'obtiens l'erreur suivante:
./src/app/app.composante.scss
Module build failed:
@import 'variables'
^
File to import not found or unreadable: variables.
in C:\Users\Bonge\Documents\Projects\movies_database\movies-client\src\app\app.component.scss (line 1, column 1)
Note, j'ai ajouté ce qui suit à angulaires.json:
"stylePreprocessorOptions": { "includePaths": [ "src/", "src/sass/" ]
Structure de répertoire seulement angulaire starter app:
|- src/
|- sass/
|- _variables.scss
|- _mixins.scss
|- styles.scss
toujours je reçois le même message d'erreur: ce que je fais mal ici? toute aide
- S'il vous plaît, post la structure de répertoire si possible.
- vérifier juste une nouvelle angulaire starter app rien de spécial
- Essayez de renommer
src/styles.css
àsrc/styles.scss
et dans ce fichier comprennent les autres styles dans votresrc/sass
répertoire. Si vous voulez vérifier cette projet GitHub de la mine, à qui je ne ce que vous essayez de le faire maintenant. Remarquez que dans leangular.json
fichier un je jeu"styles": [ "src/styles.scss" ],
- J'ai ajouté tous les autres que je peux importer tout ce stuf de styles.css, que diriez-vous d'un composant?
- Je comprends. Voir le la réponse que j'ai posté.
Vous devez vous connecter pour publier un commentaire.
Je réalise que c'est une vieille question, mais revient sans cesse dans les recherches j'ai donc figure d'une mise à jour dans l'ordre. Il existe un moyen de définir vos propres importer des chemins pour SASS comme
node_modules
bibliothèques, tout ce que vous devez faire est de faire unestylePreprocessorOptions
entrée dans leoptions
section angulaire.fichier json. Vous n'avez pas besoin d'inclure le tout à l'aide desrc\sass
angulaire.json
Alors à vos styles que vous pouvez simplement importer à l'aide de
les styles.sass
Remarque: Ne pas inclure l'extension de fichier ou une première
~
.Merci à tous les gars:
Dans une nouvelle angulaire v6: l'importation de fichier sass sont devenus peu différentes de la version précédente.
J'ai juste besoin de l'importation de ce genre dans un composant
Maintenant tout fonctionne très bien
Merci à tous pour votre aide
~
est censé se réfère à lanode_modules
dossier.