【问题标题】:Grunt watch less files in dynamic pathGrunt 在动态路径中查看更少的文件
【发布时间】:2025-12-01 16:35:01
【问题描述】:

美好的一天!

因为我可以配置 grunt 来监控动态路径,所以我解释说,我有一个路径 (/module/[namemodule]/assets/*.less),在 namemodule 部分它发生了变化,它可以是任何东西(名称)我怎么能拥有所有的 assets 文件夹监控的模块?,现在,目的地也会改变,它不会在资产中,它将是公共(/module/[namemodule]/public/*.css),事实是这是我第一次使用grunt,我迷路了


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

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

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

【问题讨论】:

标签: javascript gruntjs less grunt-contrib-less


【解决方案1】:

请参阅Globbing Patterns

Double splat ** 应该可以满足您的需求。

更新我认为不是有效的键值对

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

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

【讨论】:

    最近更新 更多