为什么我不能在文件系统中分配sass变量?
我正在我的代码编辑器中练习sass。当我试图编译我的sass文件并构建一个监视程序时。我收到:为什么我不能在文件系统中分配sass变量?,sass,Sass,我正在我的代码编辑器中练习sass。当我试图编译我的sass文件并构建一个监视程序时。我收到: Jiatongs-MacBook-Pro:6_myLandingPage_starter jiatongli$ sass --watch sass:css Error: Undefined variable. background-color: $white ^^^^^^ sass/modules/_navbar.sass 3:21 @impo
Jiatongs-MacBook-Pro:6_myLandingPage_starter jiatongli$ sass --watch sass:css
Error: Undefined variable.
background-color: $white
^^^^^^
sass/modules/_navbar.sass 3:21 @import
sass/modules/_modules-dir.sass 1:9 @import
sass/app.sass 3:9 root stylesheet
因为我无法在stackoverflow上找到stackoverflow文件,所以我链接了我的github存储库,它是:
似乎sass watcher无法捕获我的文件导入,我做到了
不知道哪里出了问题
检查完文件后,我发现我的app.sass导入和打字都没有问题。想问问我哪里出了问题吗?试试这个:
<···· Move variables to top
@import "base/base-dir" |
@import "layout/layout-dir" |
@import "modules/modules-dir" |
|
@import "variables" ············
@import "mixins.sass"
试试这个:
<···· Move variables to top
@import "base/base-dir" |
@import "layout/layout-dir" |
@import "modules/modules-dir" |
|
@import "variables" ············
@import "mixins.sass"
我认为这是因为您正在使用sass@import文件上方的变量。在调用sass文件后立即使用您的代码。非常感谢Harden!很抱歉,我没有得到它…你能详细说明一下吗?我想这是因为你正在使用一个变量,它就在你正在使用的sass@import文件的上方。在调用sass文件后立即使用您的代码。非常感谢Harden!对不起,我没有理解…你能详细说明一下吗?把mixin移到顶部变量的下面,把mixin移到顶部变量的下面