我们一直在使用带有罗盘和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使用指南针呢?
答案 0 :(得分:0)
找到解决方案。这就像安装compass-importer:
一样简单$ npm install --save-dev compass-importer
然后在Gruntfile.js中设置importer: compass