grunt csscomb不处理所有scss文件

时间:2015-07-23 16:16:50

标签: javascript gruntjs glob

我试图建立一个笨拙的csscomb任务,但我不确定我是否正确得到了这个模式:

csscomb: {
    dynamic_mappings: {
        expand: true,
        cwd: 'app/',
        src: '**/*.scss',
        dest: 'app/assets/tempcomb'
    },
    options: {
      config: 'csscomb.json'
    }
},

这是我的文件夹架构:

app
├── assets
│   ├── css
│   │   ├── imports
│   │   │   ├── helpers
│   │   │   │   └── _helpers.scss
│   │   │   ├── layout
│   │   │   │   ├── _fonts.scss
│   │   │   │   ├── _grid.scss
│   │   │   │   └── _reset.scss
│   │   │   └── modules
│   │   │       ├── _dev.scss
│   │   │       ├── _indicators.scss
│   │   │       ├── _modal.scss
│   │   │       ├── _nav.scss
│   │   │       └── _ref.scss
│   │   ├── main.scss
│   │   └── pages
│   │       ├── bibliography.scss
│   │       ├── cover.scss
│   │       ├── example.scss
│   │       ├── examples
│   │       │   ├── _bar-graph.scss
│   │       │   ├── _modal-transitions.scss
│   │       │   ├── _modals.scss
│   │       │   ├── _scroll-end-animation.scss
│   │       │   ├── _scrollable.scss
│   │       │   └── _tabs.scss
│   │       ├── index.scss
│   │       └── prescribing-information.scss
│   ├── fonts
│   ├── img
│   ├── js
│   ├── tempcomb

我想要它做的是查看app下的所有目录,获取所有scss个文件并将它们写入tempcomb,同时保持文件夹结构。

目前它复制文件夹结构正常,但它只输出scss文件夹中的layout个文件。

如果有人能向我解释为什么会发生这种情况,我们将不胜感激!

P.S。在任务运行之前,tempcomb文件夹不存在。我刚刚将它添加到架构图中以显示它最终的位置。

0 个答案:

没有答案