Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Grunt Watch任务未触发丑陋任务_Javascript_Node.js_Gruntjs_Grunt Contrib Watch_Grunt Contrib Uglify - Fatal编程技术网

Javascript Grunt Watch任务未触发丑陋任务

Javascript Grunt Watch任务未触发丑陋任务,javascript,node.js,gruntjs,grunt-contrib-watch,grunt-contrib-uglify,Javascript,Node.js,Gruntjs,Grunt Contrib Watch,Grunt Contrib Uglify,我用Grunt运行一个非常简单的工作流,在MAMP内部运行。我使用watch任务触发Sass任务,它运行两个子任务(将扩展和压缩的样式表放在不同的目录中),并缩小/连接JavaScript文件。Sass任务可以正常工作,但是Watch任务不会看到任何JavaScript文件更改来触发Uglify任务。这是我的 想法?可能是您试图同时观看两件事情,这可能是问题所在,请尝试模块,它允许您同时/并行运行grunt任务: grunt.loadNpmTasks('grunt-concurrent'); g

我用Grunt运行一个非常简单的工作流,在MAMP内部运行。我使用watch任务触发Sass任务,它运行两个子任务(将扩展和压缩的样式表放在不同的目录中),并缩小/连接JavaScript文件。Sass任务可以正常工作,但是Watch任务不会看到任何JavaScript文件更改来触发Uglify任务。这是我的


想法?

可能是您试图同时观看两件事情,这可能是问题所在,请尝试模块,它允许您同时/并行运行grunt任务:

grunt.loadNpmTasks('grunt-concurrent');
grunt.initConfig({
    ...
    concurrent: {
        tasks: ['watch:css', 'watch:script']
    }
    ...

grunt.registerTask('default', ['concurrent']);
...

这个可能的复制品工作得很好。我不知道watch不能并行运行同步任务。谢谢
grunt.loadNpmTasks('grunt-concurrent');
grunt.initConfig({
    ...
    concurrent: {
        tasks: ['watch:css', 'watch:script']
    }
    ...

grunt.registerTask('default', ['concurrent']);
...