Twitter bootstrap 由于变量的原因,将less转换为css会出错

Twitter bootstrap 由于变量的原因,将less转换为css会出错,twitter-bootstrap,twitter-bootstrap-3,gruntjs,phpstorm,byte-order-mark,Twitter Bootstrap,Twitter Bootstrap 3,Gruntjs,Phpstorm,Byte Order Mark,我尝试使用bootstrap和bower和grunt为我的Laravel项目创建一个好的css,在我尝试使用该命令之前,一切都很好 grunt less 在我的终端上写着 NameError:第28行第16列的bower_components/bootstrap/less/scaffolding.less中未定义变量@font family base 当然,这会发生在bootstrap目录中的所有变量上。我曾读到有人在使用BOM的UTF8结构之前遇到过这样的问题,但在我的编辑器(PHPSTOR

我尝试使用bootstrap和bower和grunt为我的Laravel项目创建一个好的css,在我尝试使用该命令之前,一切都很好

grunt less
在我的终端上写着

NameError:第28行第16列的bower_components/bootstrap/less/scaffolding.less中未定义变量@font family base

当然,这会发生在bootstrap目录中的所有变量上。我曾读到有人在使用BOM的UTF8结构之前遇到过这样的问题,但在我的编辑器(PHPSTORM)中,当我右键单击引导文件夹并单击“删除BOM”时,它没有任何帮助

我还可以做些什么来实现这一目标


p、 我已经使用教程创建了结构

在您提到的教程之后,您正在导入

@导入“variables.less”

在base.less文件中。试着把它改成

@导入“../../../bower_组件/bootstrap/less/variables.less”

希望它能起作用