我根據上海社會科學院裝載機包作用: 在我的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
是的,我也嘗試過這種語法,它也不起作用。 –