如何将目标指定为父目录

时间:2013-06-09 20:35:25

标签: gruntjs

我有一个咖啡文件,我计划放在咖啡目录中,所以目录结构将是

公共/ Javascript角/咖啡/ *。咖啡

我想将javascript编译并放入public / javascripts /。因为这将跨越其他文件夹,我希望这是通用的。意思是我打算在每个咖啡馆中都有一个咖啡文件夹,并计划将javascript放在父文件夹中。怎么可能实现这一目标。这是我的当前配置,它只是在与咖啡文件相同的文件夹中创建js。

coffee:
    dev:                
        options:
            bare: true
            join: true
            sourceMap: true
        expand: true
        cwd: '.'
        src : ['**/*.coffee','!node_modules/**/*.coffee','!GruntFile.coffee']
        dest: 'src/../'
        ext: '.js'

1 个答案:

答案 0 :(得分:0)

有一个重命名选项可以使用一个功能模块(我在coffeescript中有我的)

coffee:
    dev:                
        options:
            bare: true
            join: true
            sourceMap: true
        expand: true                
        src : ['**/*.coffee','!node_modules/**/*.coffee','!GruntFile.coffee']
        ext: '.js'
        rename: (src,dest)->
            arr = dest.split 'coffee/'
            return arr.join('')