在Grunt中实现目录结构

时间:2013-10-02 20:30:45

标签: coffeescript gruntjs

我正在使用coffeescript开发一个项目,并希望有一个目录结构,如:

project/
    Gruntfile
    common/
        *.coffee
        *.spec.coffee
        *.scaffold.coffee
        bin/
        test/
    server/
        *.coffee
        *.spec.coffee
        *.scaffold.coffee
        bin/
        test/
    client/
        *.html
        *.css
        *.coffee
        *.spec.coffee
        *.scaffold.coffee
        bin/
        test/

如果将咖啡文件编译到bin,则会编译spec.coffee和scaffold.coffee进行测试。有些目录包含未显示的静态文件。

有一种简单/标准的方法吗?

1 个答案:

答案 0 :(得分:0)

这是一个普遍的问题,所以一般的答案是:是的,大多数grunt插件都有简单的方法来配置每个任务,识别源文件以及生成输出的位置。

查看grunt-contrib-coffee的文档,显示了许多如何配置目录来处理咖啡文件的示例,包括展平子目录的选项等。

https://github.com/gruntjs/grunt-contrib-coffee