【发布时间】:2015-01-12 19:18:56
【问题描述】:
我有一个使用 Compass 编译 *.scss 文件的小 ruby 脚本,因为 Compass 和 Sass 是基于 ruby 的,所以我只是像这样直接使用编译器(基于 this SO question):
require 'compass'
require 'sass'
Compass.add_configuration({
:project_path => '.',
:sass_path => 'css',
:css_path => 'css',
:output_style => :compressed
},'custom')
Compass.compiler.compile('css/index.scss', 'css/index.css')
按预期工作并进行编译,但是,我也收到此消息:
Compass.compiler is deprecated. Use Compass.sass_compiler instead.
所以我尝试使用:
Compass.sass_compiler.compile('css/index.scss', 'test.css')
什么抛出一个错误,告诉类SassCompiler(NoMethodError)没有定义。
我真的很想使用建议的方法,但我可以使用它吗?我需要提前做什么?
感谢您的帮助!
【问题讨论】:
标签: ruby compass-sass