首页 文章

未定义的变量:Foundation 5 Sass项目中的编译错误

提问于
浏览
0

我正在尝试构建我的第一个Foundation 5项目,并且是CSS框架的新手 . 我已经使用Foundation CLI成功创建了一个Sass项目,当我在浏览器中点击index.html时,使用Foundation 5样式就可以了 .

我的/ scss文件夹有2个文件,_settings.scss和app.scss就是这么简单

@import "settings";
@import "foundation";

这是ZURB论坛上推荐的订单 . 此时,我认为您可以开始修改_settings.scss来自定义内容,但每次我取消注释文件中的一行我得到

error scss/app.scss (Line 47 of scss/_settings.scss: Undefined variable: "$font-weight-normal".)

输入指南针的警告 . 为什么全局变量未定义?

从文档中,这些基本的Sass变量保存在_global.scss部分中 . 我检查了我的项目,确实在那里定义了 - 为什么我们这样做

@import "settings";

在我们之前

@import "foundation";

??任何有关起床和跑步的帮助都非常感激 . 我没有触及bower_components中保存的任何Foundation文件,只是试图修改/ scss目录中的_settings.scss(这似乎是你应该做的 . )

1 回答

  • 1

    你需要取消注释全局变量 $font-weight-normal 它位于_settings.scss第44行

相关问题