5

我正在尝试弄清楚如何编译单个文件和目录,而对于我的一生,我无法让它工作。

sass: {
  dev: {
    options: {
      style: 'expanded'
    },
    files: [
    {'style.css': 'style.scss'},
    {
      expand: true,
      cwd: '/scss/',
      src: '*.scss',
      dest: '/css',
      ext: '.css'
    }]
  }
}

这似乎只编译 style.css 并忽略目录。

由于 WordPress 的奇怪要求,将 style.css 文件与 CSS 目录分开(上一级)是很常见的。一个示例对于编译多个目录也很有用。

4

1 回答 1

8

我认为这也可以。这可能是 grunt 中的错误。随意开张票

您可以同时使用多个目标来解决它:

sass: {
  options: {
    style: 'expanded'
  },
  dev: {
    files: [{
      expand: true,
      cwd: '/scss/',
      src: '*.scss',
      dest: '/css',
      ext: '.css'
    }]
  },
  dev2: {
    files: [{'style.css': 'style.scss'}]
  }
}
于 2013-08-07T07:52:57.430 回答