Gruntjs concat的Grunt watcher不包含文件

Gruntjs concat的Grunt watcher不包含文件,gruntjs,concat,watch,Gruntjs,Concat,Watch,当我更改任何文件时,Grunt将监视更改并将其保存到终端: 文件“public\dev\css\form.css”已更改 但不进行文件的串联 但是如果我们启动grunt concat,它确实可以工作。手表的配置属性应该是tasks,而不是task(复数) 将配置更改为以下内容: module.exports = function(grunt) { concat: { main:{ src: ['public/dev/css/normalize.css'

当我更改任何文件时,Grunt将监视更改并将其保存到终端:

文件“public\dev\css\form.css”已更改

但不进行文件的串联


但是如果我们启动grunt concat,它确实可以工作。

手表的配置属性应该是
tasks
,而不是
task
(复数)

将配置更改为以下内容:

module.exports = function(grunt) {
  concat: {
        main:{
            src: ['public/dev/css/normalize.css', 'public/dev/css/form.css'],
            dest: 'public/dev/css/styles.css'
        }
    },
  watch: {
      concat_css: {
        files: ['public/dev/css/normalize.css', 'public/dev/css/form.css'],
        task: ['concat']
      }
});

grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-watch');
watch: {
  concat_css: {
    files: ['public/dev/css/normalize.css', 'public/dev/css/form.css'],
    tasks: ['concat']
  }
}