搜尋

首頁  >  問答  >  主體

angular.js - ng2下提取sass檔有問題?

1、組件:

import { Component } from '@angular/core';

@Component({
    selector: 'app',
    template: require('./app.component.html'),
    styles: [ require('./app.component.scss') ]
})
export default class AppComponent{

}

2、在webpack中的設定:

...
{
    test: /\.scss$/,
    loader: ExtractTextPlugin.extract( 'style-loader', 'raw-loader!css-loader!sass-loader' ),
    exclude: /node_modules/
}
...

3、在瀏覽器下報Uncaught Error: Expected 'styles' to be an array of strings.

4、到底要怎麼提取scss檔呢?

天蓬老师天蓬老师2840 天前608

全部回覆(1)我來回復

  • 漂亮男人

    漂亮男人2017-05-15 17:11:52

    請用styleUrls,raw-loader應該放在最後執行。不過用了require以後要AOT編譯的話你會踩坑的。

    回覆
    0
  • 取消回覆