Grunt在动态路径中观察较少的文件

时间:2017-09-26 15:16:33

标签: javascript gruntjs less grunt-contrib-less

美好的一天!

由于我可以配置grunt来监控动态路径,我解释一下,我有一条路径(/module/[namemodule]/assets/*.less),在它更改的namemodule部分,它可以是任何(名称)我怎么能拥有所有模块的资产文件夹都被监控了吗?现在,目的地也会改变,它不会在资产中,它将是公共的(/module/[namemodule]/public/*.css),事实是这是我第一次使用grunt和我&#39 ;迷失了

感谢您的回复,我在gruntfile.js中有这个......

less: {
    developmen: {
        options: {
            compress: true,
            yuicompress: true,
            optimization: 2
        },
        files: {
            "/modules/**/public/*.css": "/modules/**/assets/*.less"
        }
    }
}

即使这样你也无法编译文件,grunt会返回以下信息。

1 个答案:

答案 0 :(得分:1)

请参阅Globbing Patterns

Double splat **应该做你需要的。

更新不是有效的键值对选择

    files: {
        "/modules/**/public/*.css": "/modules/**/assets/*.less"
    }

尝试使用第一个参数的绝对路径,看看会发生什么。