无论我尝试运行什么任务,都会发生这种情况。当使用--verbose
标志运行时,我得到:
初始化命令行选项:--详细
正在读取“grunt file . js”grunt file...好
正在注册Gruntfile任务。正在加载“Gruntfile.js”任务。。。好啊
没有任务被注册或未注册。
这是Gruntfile文件:
module.export = function (grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
karma_coveralls: {
options: {
coverage_dir: 'coverage'
}
},
jshint: {
files: ['app/js/**/*.js', 'Gruntfile.js'],
options: grunt.file.readJSON('.jshintrc')
},
concat: {
options: {
seperator: ';'
},
dist: {
src: ['app/js/**/*.js'],
dest: 'dist/app/js/<%pkg.name%>.js'
}
},
exec: {
instrument: {
cmd: function () {
return 'istanbul instrument app/js -o app/instrumentjs';
}
}
}
});
grunt.loadNpmTasks('grunt-karma-coveralls');
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.registerTask('coverage', ['coveralls']);
grunt.registerTask('default', ['jshint']);
grunt.registerTask('instrument', ['exec: instrument']);
grunt.registerTask('concat', ['concat']);
};
知道我做错了什么吗?
咕噜声版本:
咕噜咕噜 v0.1.9 咕噜咕噜 v0.4.1
在Gruntfile中,module.export
应该是module.exports
。
在 Gruntfile 中调用 grunt.loadNpmTasks 时检查 /node 模块的路径.js