0
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');

当我更改任何文件时,Grunt 监视更改并将 wtites 更改为终端:

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

但不做文件的连接。

但如果我们开始 grunt concat 它确实有效......

4

1 回答 1

0

手表的配置属性应该是taskstask复数)。

将您的配置更改为以下内容:

watch: {
  concat_css: {
    files: ['public/dev/css/normalize.css', 'public/dev/css/form.css'],
    tasks: ['concat']
  }
}
于 2013-10-24T16:21:36.623 回答