У меня есть несколько .scss
файлов, которые я импортирую в свои компоненты, которые содержатся в модулях. Когда я создаю свой проект для dev или prod, все в порядке, но когда я запускаю ng test
, я вижу кучу ошибок вроде:
SassError: SassError: Can't find stylesheet to import.
1 │ @import "mixins";
Это происходит для каждого импортированного .scss
файла в мои модули. Общие стили помещаются в каталог src/assets/styles
следующим образом:
-src
-assets
-styles
-_mixins.scss
-_theme.scss
...etc
В моем angular.json
у меня есть следующие свойства:
"styles": ["src/styles.scss"],
"stylePreprocessorOptions": {
"includePaths": ["src/assets/styles"]
},
Я пробовал ссылаться на все свои стили в main style.scss
, но безрезультатно. Главное, что меня беспокоит, это то, что в режимах разработки и производства все работает нормально, это просто тесты, которые выдают эти ошибки, и я не могу найти способ исправить это.
Angular version is 10.0.5
Sass version is 1.26.5
Sass loader version is 8.0.2