【发布时间】:2017-11-12 10:43:09
【问题描述】:
这是我得到的错误:
Error: Expected 'styles' to be an array of strings.
即使我已经在字符串数组中指定了样式:
styleUrls: ['./app.component.css']
这是相关代码,有什么想法我做错了吗?
app.component.ts
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
template: `<h2 class="float-left">Hey</h2>`,
styleUrls: ['./app.component.css']
})
export class AppComponent { }
app.component.css
.float-left {
float: left;
}
来自 webpack.common.js 的片段
module: {
rules: [{
test: /\.ts$/,
loaders: ['awesome-typescript-loader', 'angular2-template-loader']
},
{
test: /\.html$/,
loader: 'html-loader'
},
{
test: /\.css$/,
loader: 'css-loader'
}]
},
【问题讨论】: