在Angular 6中,可以使用@import
指令来引入全局的Sass变量。以下是一种解决方法:
styles.scss
的文件(或者你可以选择其他的文件名)。styles.scss
文件中定义你的全局Sass变量,例如:$primary-color: #007bff;
$secondary-color: #6c757d;
angular.json
文件,找到projects
-> your-project-name
-> architect
-> build
-> options
-> styles
属性。将其值更改为:"styles": [
"src/styles.scss"
],
styles.scss
文件中定义的全局Sass变量,例如:.my-component {
background-color: $primary-color;
color: $secondary-color;
}
这样,你就可以在整个Angular项目中使用相同的全局Sass变量了。