Gruntjs 咕噜声警告:任务“;“违约”;找不到
我正在尝试Grunt,我得到一个警告:当我尝试运行Grunt时,任务“default”未找到错误。我的Gruntfile.js是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
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正常工作,但这是另一个问题。