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