我正在努力让 gulp-compass 在不使用 config.rb文件的情况下正常工作。
先决条件:
- 我不想使用 config.rb 文件
- 我需要使用指南针(不能只使用 SASS)
文档说:
var compass = require('gulp-compass'),
path = require('path');
gulp.task('compass', function() {
gulp.src('./src/*.scss')
.pipe(compass({
project: path.join(__dirname, 'assets'),
css: 'css',
sass: 'sass'
}))
.pipe(gulp.dest('app/assets/temp'));
});
但我在任何地方都找不到以下信息:
- 有什么
path = require('path')
作用。这似乎不是一个 gulp 插件。 - 究竟是
path.join
做什么的。 - 什么
__dirname
是并且应该改变?
如果有人能澄清这一点,将不胜感激。