我尝试使用带有 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";

希望它能奏效。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!