angular.js - ng2下提取sass文件有问题?
天蓬老师
天蓬老师 2017-05-15 17:09:52
0
1
569

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文件呢?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(1)
漂亮男人

styleUrls를 사용하세요. raw-loader는 마지막에 실행되어야 합니다. 하지만 require를 사용한 후 AOT 컴파일을 해야 한다면 문제가 발생한다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿