Импорт стиля не разрешается из путей стиля в angular, если не указан суффикс ".scss"?

В моем угловом проекте у меня есть несколько глобальных стилей. Я добавил путь включения в параметр препроцессора стиля angular.json. Но стиль не решается.

  {
  "projects": {
    "app-ui": {
      "architect": {
        "build": {
          "options": {
            "stylePreprocessorOptions": {
              "includePaths": [
                "src/assets/styles"
              ]
            },
            "styles": [
              "node_modules/@fortawesome/fontawesome-free/css/all.min.css",
              "src/styles.scss"
            ],
          },
  ..........
  ...........
  },
  "defaultProject": "app-ui",
  "schematics": {
    "@schematics/angular:component": {
      "prefix": "app",
      "style": "scss"
    },
    "@schematics/angular:directive": {
      "prefix": "app"
    }
  }
}

Теперь во вложенных компонентах я хочу импортировать "src\styles\ _colors.scss",

@import "colors.scss"; Работает,@import "_colors.scss";Работает, `@import "......\ стили \ цвета "; Работает

но
@import "colors"; не работает.

Может кто-нибудь поможет, пожалуйста.

Я использую Angular 9.

0 ответов

Другие вопросы по тегам