Я пытаюсь создать функциональность цветовой темы в приложении angular2, используя sass. Мой файл header.component.scss является:Как использовать SASS/SCSS в угловом приложении
$head-color: #f11;
h1{
color: $head-color;
}
Я создал файл webpack.common.js в корневой директории и добавили в него следующее:
const webpack = require('webpack');
module.exports = {
module: {
loaders: [
{
test: /\.scss$/,
exclude: /node_modules/,
loaders: ['raw-loader', 'sass-loader']
}
]
}
};
Мой заголовок отображается в неплатеже черный цвет. Однако, если я изменяю файл scss, чтобы после этого его отображали красным цветом.
h1{
color: #f11;
}
Так что в принципе я не могу назначить динамическое значение для переменных. Любой, кто имеет представление об этом, делится. TIA
sass может быть скомпилирован в css с использованием инструментов для сборки. Что вы используете? – Manish
Webpack не может скомпилировать его. При компиляции я получаю ошибку. https://github.com/sass/node-sass/releases/tag/v3.10.1 – Manish
№ Пожалуйста, обратитесь к этой ссылке для получения дополнительной информации https://angular.io/docs/ts/latest/guide/webpack .html – Manish