Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
Gruntjs 咕噜声警告:任务“;“违约”;找不到_Gruntjs - Fatal编程技术网

Gruntjs 咕噜声警告:任务“;“违约”;找不到

Gruntjs 咕噜声警告:任务“;“违约”;找不到,gruntjs,Gruntjs,我正在尝试Grunt,我得到一个警告:当我尝试运行Grunt时,任务“default”未找到错误。我的Gruntfile.js是 module.exports = function(grunt) { grunt.initConfig({ concat: { js: { options: { separator: ';' }, src: [ 'library/js/*.js' ], dest: 'library/js/scrip

我正在尝试Grunt,我得到一个警告:当我尝试运行Grunt时,任务“default”未找到错误。我的Gruntfile.js是

module.exports = function(grunt) {

grunt.initConfig({
concat: {
  js: {
    options: {
      separator: ';'
    },
    src: [
      'library/js/*.js'
    ],
    dest: 'library/js/scripts.min.js'
  },
},

uglify: {
  options: {
    mangle: false
  },
  js: {
    files: {
      'library/js/scripts.min.js': ['library/js/scripts.min.js']
    }
  }
},

less: {
  style: {
    files: {
      "library/css/style.css": "library/less/style.less"
    },
  }
},

watch: {
  js: {
    files: ['library/js/*.js'],
    tasks: ['concat:js', 'uglify:js'],
    options: {
        livereload: 35729
    }
  },
  css: {
    files: ['library/less/*.less'],
    tasks: ['less:style'],
    options {
        livereload: 35729
    }
  },
  php : {
    files : ['**/*.php'],
    options : {
      livereload : 35729
      } 
  }
}
  });



grunt.loadNpmTasks('grunt-contrib-concat');
  grunt.loadNpmTasks('grunt-contrib-uglify');
  grunt.loadNpmTasks('grunt-contrib-less');
  grunt.loadNpmTasks('grunt-contrib-watch');
  grunt.registerTask('default', ['watch']);
};

这在我添加Livereload部分之前一直有效,我认为这可能是语法错误。然而,这是我第一次使用它,我只是不知道是什么导致了这个问题。任何帮助都将不胜感激。

您缺少
watch.css.options
的冒号。更新至:

css: {
    files: ['library/less/*.less'],
    tasks: ['less:style'],
    options: {
        livereload: 35729
    }
}

万一以后有人发现了这个,我只好把手表换成手表

watch: {
  js: {
    files: ['library/js/*.js'],
    tasks: ['concat:js', 'uglify:js'],
  },
  css: {
    files: ['library/less/*.less'],
    tasks: ['less:style'],
  },
  php : {
    files: ['**/*.php'],
  },
  options: {
      livereload: true,
      spawn: false
  }
}

谢谢你帮我修好了。我仍然很难让livereload正常工作,但这是另一个问题。