我在 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 更少,但仍然出现此错误