使用指南针框架并用其他东西编译
use compass framework and compile with something else
我必须用 compass 编译才能使用它的框架吗?
是否可以使用指南针框架并使用 gulp 等其他工具编译 sass ?
您可以使用gulp-compass编译指南针。
Compass 与 sass 的主要区别在于能够使用 @include x(y);
获取浏览器前缀(至少根据我的经验)。您也可以使用 gulp-autoprefixer and gulp-sass 来完成类似的事情。
我使用 .scss 文件(因为我喜欢分号)但是 sass 构建器和我的 gulp 文件:
gulp.task('sass', function() {
return gulp.src(settings.sass.input)
.pipe(sourcemaps.init())
.pipe(sass(settings.sass.options).on('error', errorLog))
.pipe(autoprefixer(settings.sass.autoprefixer).on('error', errorLog))
.pipe(sourcemaps.write(settings.maps, {
sourceMappingURL: file => {
return file.relative + '.map';
}
}))
.pipe(gulp.dest(settings.sass.output))
.resume();
});
我以前使用指南针,然后它开始需要 10-15 秒来编译,最后切换回仅使用 sass(尽管使用 .scss 文件类型)。
我必须用 compass 编译才能使用它的框架吗? 是否可以使用指南针框架并使用 gulp 等其他工具编译 sass ?
您可以使用gulp-compass编译指南针。
Compass 与 sass 的主要区别在于能够使用 @include x(y);
获取浏览器前缀(至少根据我的经验)。您也可以使用 gulp-autoprefixer and gulp-sass 来完成类似的事情。
我使用 .scss 文件(因为我喜欢分号)但是 sass 构建器和我的 gulp 文件:
gulp.task('sass', function() {
return gulp.src(settings.sass.input)
.pipe(sourcemaps.init())
.pipe(sass(settings.sass.options).on('error', errorLog))
.pipe(autoprefixer(settings.sass.autoprefixer).on('error', errorLog))
.pipe(sourcemaps.write(settings.maps, {
sourceMappingURL: file => {
return file.relative + '.map';
}
}))
.pipe(gulp.dest(settings.sass.output))
.resume();
});
我以前使用指南针,然后它开始需要 10-15 秒来编译,最后切换回仅使用 sass(尽管使用 .scss 文件类型)。