WItam, sytuacja wygląda tak, że mam projekt angularowy a w nim główny app.component, gdzie normalnie plik app.component.scss działa i ma się świetnie.
Problem pojawia się w momencie gdy utworzę jakiś nowy komponent i tam spróbuje skorzystać z pliku .scss, on po prostu nie działa, nawet składnia w nim się nie koloruje, więc podejrzewam, że trzeba go jakoś zaimportować czy coś.
Próbowałem takich rzeczy jak dodanie w komponencie nadrzędnym encapsulation: ViewEncapsulation.None, probówałem dodać ścieżke do niedziałającego pliku .scss w angular.json i nic nie pomaga.
Sprawdz czy pole, poniezej ma poprawna sicezke do styli ;). Plik moze nie ma jakiegos buga i przez to nie dziala? Umisz go sprawdzic w innym miejscu?
styleUrls: ['path'],
Akihito napisał(a):
Sprawdz czy pole, poniezej ma poprawna sicezke do styli ;). Plik moze nie ma jakiegos buga i przez to nie dziala? Umisz go sprawdzic w innym miejscu?
styleUrls: ['path'],
Ja tak mam w każdym nowo tworzonym komponencie. Generalnie ścieżka generuje się wraz z procesem tworzenia ale podawałem nawet "pełną" ścieżkę.
Przy błędzie(in /home/mateusz/Pulpit/projekt-asso/src/app/components/add-category/add-category.component.sass), który wywala faktycznie jest podana prawidłowa ścieżka gdzie znajduje się mój plik, więc podejrzewam że to jakiś inny problem.
Dobra rozwiązany problem. Nagle wyskoczył mi jakiś komunikacik o instalacji czegoś tam z marketu. Zainstalowałem Sass Lint i Sass i działa.
Nie wiem nawet jak to możliwe bo normalnie pliki w komponencie głównym też były .sass i jakoś nie było problemu z ich interpretacją :O