我正在嘗試設置使用SCSS
與我的角度4項目而不是普通CSS
的體系結構。 Uptil現在我遵循Angular Style guide的規定,將CSS簡單地放置在組件ts
文件的旁邊,每個組件都有一個單獨的目錄,如下面的特徵優先方法。使用SCSS與Angular 2/4的體系結構
由於現在我正在使用SCSS
,我簡單地用SCSS
文件替換了我的CSS
文件。但我無法理解,在哪裏我應該把我的_variables.scss
,_mixins.scss
和通用styles.scss
文件,這樣的變量總是第一次加載,以便變量的依賴關係可以在SCSS
文件中解決。
我正在使用webpack編譯我的SCSS
文件。
webpack.config.js
module: {
rules: [
{
test: /\.ts$/,
loaders: ['awesome-typescript-loader', 'angular2-template-loader']
},
{
test: /\.html$/,
loader: 'html-loader'
},
{
test: /\.(png|jpe?g|gif|svg|woff|woff2|ttf|eot|ico)$/,
loader: 'file-loader?name=assets/[name].[ext]'
},
{
test: /\.scss$/,
use: [
{ loader: "style-loader" },
{ loader: "css-loader" },
{ loader: "sass-loader" }
]
}
]}
既然我沒有在設計和architecturing的應用非常好,任何幫助,將不勝感激。
你有幾種選擇。我們使用bootstrap和sass。你需要在你的項目中包含sass bootstrap軟件包。 ref:https://github.com/AngularClass/angular-starter/wiki/How-to-use-Bootstrap-3-and-Sass-and-ngx-bootstrap –
你知道有沒有包括bootstrap的任何方式或一些其他的造型庫?我的項目需要我用盡可能少的空間爲角色構件庫構建我自己的CSS框架。 –
你可以參考這篇文章:https://stackoverflow.com/questions/42433995/using-sass-in-angular-2 –