grunt启动后报错
module.exports = function(grunt) {
//Project config
grunt.initConfig({
//--- watch
watch:{
jade:{
files:['views/**'],
options:{
livereload:true
}
},
js:{
files:['public/js/**','models/**/*.js', 'schemas/**/*.js'],
// task: ['jshint'],
options:{
livereload:true
}
},
},
//--- nodemon
nodemon:{
dev:{
script:'app.js',
options:{
args: ['dev'],
nodeArgs: ['--debug'],
ignore: ['README.md', 'node_modules/**', '.DS_Store'],
ext: 'js',
watch: ['./'],
delay: 1000,
env:{
PORT:3000
},
cwd:__dirname,
legacyWatch: true
}
}
},
//--- concurrent
concurrent:{
// miss uglify
tasks:['nodemon','watch'],
options:{
logConcurrentOutput:true
}
}
})
grunt.loadNpmTasks('grunt-contrib-watch')
grunt.loadNpmTasks('grunt-nodemon')
grunt.loadNpmTasks('grunt-concurrent')
// 开发时,不会因为语法的错误,而中断grunt的整个服务
grunt.option('force', true)
grunt.registerTask('default', ['concurrent'])
}