3

我在 mixins.less 中添加了一些代码:

 img {   &:extend(.img-responsive); }

另请参阅:Twitter Bootstrap 3 中默认情况下图像不响应?https://stackoverflow.com/a/15573240/1596547

当我从命令行运行grunt dist时,我得到:

Running "recess:bootstrap" (recess) task
>> Parser error in less/mixins.less
>>      549. img {
>>      550.   &:extend(.img-responsive);
>>      551. }
Warning:  Use --force to continue.

Aborted due to warnings.

但是当我用 Lessc 编译它时:lessc bootstrap.less我没有发现错误。(lessc 1.4.2 (LESS 编译器) [JavaScript])

&:extend需要更少的 1.4.0。所以 grunt/recess 使用不同的编译器?

更新 运行install grunt-contrib-less --save-dev给出:

grunt-contrib-less@0.7.0 node_modules/grunt-contrib-less
├── grunt-lib-contrib@0.6.1 (zlib-browserify@0.0.1)
└── less@1.4.2 (mime@1.2.11, mkdirp@0.3.5, ycssmin@1.0.1, request@2.27.0)

所以我希望 v1.4.2 更少,但仍然出现此错误

4

1 回答 1

0

这取决于grunt-contrib-less您拥有的版本。

跑:

npm update grunt-contrib-less
于 2013-07-29T23:24:05.243 回答