0

我有一个像这样的 grunt 文件(组装配置的一部分):

pages: {
    files: [{expand: true,
      cwd: 'src/pages/',
      src: '**/*.hbs',
      dest: 'dist/',
      ext: '.html'
    }]
  }

这样,它获取每个 hbs 文件并使用 html 扩展名呈现它们。是否可以在与 .hbs 文件相同的文件夹中有一个 css 文件,并且该 assemble 将其移动到与编译的 html 文件相同的文件夹中。

为了解释更多,我希望将 .hbs 文件以外的每个文件移动到与编译后的 hbs 文件相同的位置。Assemble 有可能吗?

4

1 回答 1

0

我用另一个 Grunt 插件、grunt-contrib-copy和这个任务解决了这个问题:

copy: {
  main: {
    files: [ 
      {expand: true, cwd: 'src/pages/', src: ['**', '!**/*.hbs'], dest: 'dist/', filter: 'isFile'}
    ]
  }
},

这样,它将除 hbs 文件之外的每个文件复制到与 assemble 生成 html 文件相同的文件夹中。

于 2014-09-12T12:08:34.020 回答