如何使用libsass而不是ruby sass在Grunt上使用指南针?

时间:2016-10-15 15:54:18

标签: ruby sass gruntjs compass libsass

我们一直在使用带有罗盘和grunt-contrib-sass的sass编译器的Ruby版本很长一段时间但它很慢。

由于libsass比它的Ruby吊坠更快,我们用grunt-sass替换了grunt-contrib-sass。

不幸的是,grunt-contrib-compass的文档说:

  

此任务要求您拥有Ruby,Sass和Compass> = 1.0.1   安装

另外,当我运行构建时,我得到:

Running "sass:dist" (sass) task
>> Error: File to import not found or unreadable: compass
>>        Parent style sheet: src/assets/sass/catalog.scss
>>         on line 15 of src/assets/sass/catalog.scss
>> >> @import "compass";
>>    ^
Warning:  Use --force to continue.

所以,如果grunt-contrib-compass与grunt-sass不兼容我怎么能用libsass使用指南针呢?

1 个答案:

答案 0 :(得分:0)

找到解决方案。这就像安装compass-importer

一样简单
$ npm install --save-dev compass-importer

然后在Gruntfile.js中设置importer: compass