在使用Grunt

时间:2018-05-30 13:06:33

标签: javascript gruntjs grunt-contrib-watch grunt-browser-sync

我有针对BrowserSync任务的以下配置:

"dev": {
    "files": [
        {
            "expand": true,
            "cwd": "<%= paths.src %>",
            "src": "**/*"
        }
    ],
    "options": {
        "watchTask": true,
        "proxy": "<%= site.host %>",
        "injectChanges": true,
        "notify": {
            "styles": {
                "top": "auto",
                "bottom": "0"
            }
        }
    }
},

当我将某些更改保存到文件时,重新加载浏览器任务会在实际更改完成之前触发。请参阅screenshot

1 个答案:

答案 0 :(得分:0)

我明白了。您只需使用'bsFiles'更改JSON中的'files'属性并监听已编译文件中的更改:

 "bsFiles": {
        "src": [
            "<%= paths.dest %>**/*",
            "<%= paths.twigs %>**/*"
        ]
    },