splincodewd
@splincodewd
Developer

Почему стили не загружаются для Angular2?

Пытаюсь загрузить стили, но они не подключаются, очень странно

import { Component, ViewEncapsulation } from '@angular/core';
declare var $:any;
console.log([`themes/${process.env.THEME}.scss`, 'app.component.scss'])

@Component({
  selector: 'my-app', // <my-app></my-app>
  templateUrl: './app.component.html',
  styleUrls: [`themes/beeline.scss`, 'app.component.scss'],
  encapsulation: ViewEncapsulation.None
})
export class AppComponent {

  constructor() {



  }
}


В итоге, так и не пойму, почему не подключается еще один sass файл

907c5554a38849fdb7b995d4b546f930.jpg

За загрузку стилей отвечает webpack:

// all css required in src/app files will be merged in js files
      {test: /\.(scss|sass)$/, exclude: root('source', 'style'), loader: 'raw-loader!sass-loader!postcss-loader'},


И так тоже лоадер не грузит путь, просто строка вставляется, падает ошибка
@Component({
  selector: 'my-app', // <my-app></my-app>
  templateUrl: './app.component.html',
  styleUrls: [
    './app.component.scss', 
    '/themes/' + process.env.THEME + '.scss'
  ],
  encapsulation: ViewEncapsulation.None
})
  • Вопрос задан
  • 480 просмотров
Решения вопроса 1
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы