【问题标题】:How grunt watch files in sub folders?grunt 如何监视子文件夹中的文件?
【发布时间】:2013-03-21 08:25:36
【问题描述】:

我的codes文件夹和文件是这样的,你永远不知道里面有多少子文件夹:

js/sub1/a.js
js/sub2/b.js
js/sub3/sub31/c.js
js/sub4/sub41/sub411/d.js

这是 Gruntfile.js 的一部分:

grunt.initConfig({
    watch: {
        src: {
            files: ['js/*.js'],
            tasks: []
        }
    }
});

Grunt 无法使用'js/*.js' 监视我所有 JavaScript 文件的变化。那么如何写出正确的文件路径表达式呢?

【问题讨论】:

    标签: javascript gruntjs


    【解决方案1】:

    根据official documentation on file globbing,要监视目录路径及其子目录中特定文件类型的文件的更改,您需要:

    files: ['js/**/*.js']
    

    【讨论】:

    • 我注意到一件事 - 如果您将一些文件添加到这些路径并且其深度超过几级,则必须重新运行 grunt watch
    猜你喜欢
    • 1970-01-01
    • 2012-02-22
    • 1970-01-01
    • 2020-01-05
    • 2019-03-09
    • 1970-01-01
    • 1970-01-01
    • 2021-08-08
    相关资源
    最近更新 更多