【问题标题】:Gulp compass without config.rb没有 config.rb 的 Gulp 指南针
【发布时间】:2015-02-19 11:28:43
【问题描述】:

我正在努力让 gulp-compass 在不使用 config.rb 文件的情况下正常工作。

先决条件:

  • 我不想使用 config.rb 文件
  • 我需要使用指南针(不能只使用 SASS)

The docs say:

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'));
});

但我在任何地方都找不到以下信息:

  1. path = require('path') 做了什么。这似乎不是 gulp 插件。
  2. path.join 究竟做了什么。
  3. __dirname 是什么,应该更改吗?

如果有人能解决这个问题,将不胜感激。

【问题讨论】:

    标签: gulp gulp-compass


    【解决方案1】:

    Path 是一个Node 核心模块。它的join 方法允许您加入将构建规范化路径的参数。 __dirname 指的是使用它的文件所在的目录。

    基本上它只是指assets 目录,它与您的 gulpfile 位于同一文件夹中。

    顺便说一句,gulp-ruby-sass 插件有一个compass 选项,您可以将其设置为true

    【讨论】:

      猜你喜欢
      • 2013-10-05
      • 2016-09-06
      • 2014-04-29
      • 1970-01-01
      • 1970-01-01
      • 2013-11-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多