我根据上海社会科学院装载机包作用: 在我的webconfig我:萨斯在角2的WebPack不工作
{
loaders: [
{
test: /\.scss$/,
loaders: ["style", "css", "sass"]
}
]
}
在模块I导入SCSS是这样的:
styles: require('./home.scss') ,
SCSS文件看起来像这样:
$font-stack: Helvetica, sans-serif;
$primary-color: #333;
md-card {
font: 100% $font-stack;
color: $primary-color;
}
不幸的是,当我运行的应用程序,以下发生s:
ERROR in ./src/app/home/home.scss
Module parse failed: C:\src\app\home\home.scss Line 1: Unexpected token :
You may need an appropriate loader to handle this file type.
| $font-stack: Helvetica, sans-serif;
| $primary-color: #333;
|
@ ./src/app/home/home.component.ts 49:20-42
我认为一切都应该没事,当它失败呢?
不知道这是问题,而是[元数据]中的'样式'(https://angular.io/docs/ts/latest/api/core/ComponentMetadata-class.html#!#styles -anchor)定义对象应该是一个数组:'styles:[require('./ home.scss')],' – yarons
是的,我也尝试过这种语法,它也不起作用。 –