我尝试使用带有 bower 和 grunt 的 bootstrap 为我的 Laravel 项目创建一个好的 css,在我尝试使用命令之前一切正常
grunt less
在我的终端里它说
NameError: variable @font-family-base is undefined in bower_components/bootstrap/less/scaffolding.less on line 28, column 16
当然,对于 bootstrap 目录中的所有变量都会发生这种情况。我读过有人遇到过这个问题,以前是 UTF8 结构和 BOM 发生的,但是在我的编辑器 ( PHPSTORM ) 中,当我右键单击 bootstrap 文件夹并单击删除 BOM 时,它没有帮助。
我还能做些什么来完成这项工作?
附注我用过this创建结构的教程
请您参考如下方法:
按照您提到的教程,您正在导入
@import "variables.less";
在 base.less 文件中。尝试将其更改为
@import "../../../bower_components/bootstrap/less/variables.less";
希望它能奏效。




