Ram*_*ane 6 css sass npm node-sass
的package.json
"scripts": {
"compile:sass": "node-sass sass/main.scss css/style.css -w"
}
Run Code Online (Sandbox Code Playgroud)
main.scss
@import "abstracts/variables";
@import "base/typography";
Run Code Online (Sandbox Code Playgroud)
_variables.scss
$color-light-grey: #777;
$color-white: #fff;
Run Code Online (Sandbox Code Playgroud)
_typography.scss
body {
color: $color-light-grey;
}
.heading-primary {
color: $color-white;
}
Run Code Online (Sandbox Code Playgroud)
现在我的问题是当我尝试使用npm run compile:sass它编译时抛出以下错误:
"message":"未定义的变量:\"$ color-light-grey \"."
看起来上面的代码中有两个错误:
"abstracts/variables",但至少在文本中,文件名似乎是_variables.scss(缺少“s”)"abstracts/variables"先导入。像那样:
@import "abstracts/variables";
@import "base/typography";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3151 次 |
| 最近记录: |