我正在尝试在我的项目中使用 Twitter Bootstrap 中的 mixins.less 文件。由分号分隔的多个参数的所有实例都显示:
未申报的mixin
函数参数是未闭合的,')'预期
未声明的变量
我安装了WebEssentials 2012 v2.9。有没有办法让这个工作不使用不同的Less编译器?或者WebEssentials中的编译器不是问题吗?
答案 0 :(得分:11)
不幸的是,Visual Studio的Web Essentials插件没有跟上所有LESS CSS标准,并且在使用分号作为分隔符时失败。与此同时,您希望将分号转换为逗号,但缺点是您不能长时间传递参数列表。
Web Essentials不断更新,所以如果很快就能解决这个问题,我不会感到惊讶。
答案 1 :(得分:0)
你不能单独使用mixins.less。你得到的错误是因为mixin.less依赖于其他文件,主要是variables.less。编译器应该告诉你哪些行引发了错误。如果没有,请尝试使用其他编译器。我使用Codekit。
如果需要,您可以手动添加缺失的变量,尽管这似乎是很多不公平的工作。我建议使用整个Bootstrap框架,或者只是使用你想要的特定混合,并根据需要添加变量。