ng test завершается неудачно из-за ошибки SassError: не удается найти таблицу стилей для импорта - PullRequest
1 голос
/ 06 августа 2020

У меня есть несколько .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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...