これは、実行しようとしているタスクで発生します。 --verbose
フラグ私は取得していて実行している場合:GruntfileがWarningで失敗する:タスク "taskname"が見つかりません
の初期化コマンドラインオプション:
読書 "Gruntfile.js" Gruntfile
--verbose ... OK登録Gruntfileタスク。 "Gruntfile.js" タスクを読み込んでいます... OK
ませタスクが登録されていないか、未登録ました。
これは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']);
};
私が間違っているの何任意のアイデア?
面倒バージョン:
作男-CLI v0.1.9 イサキv0.4.1
でgrunt.loadNpmTasksの呼び出し中/ノードモジュールのパスを確認してください...私はパスカルを使用していました大文字小文字は区別されません(例:cssMinがあり、cssminにする必要があります) –
パスカルケースではなくラクダケースを使用していました。 –
@badsyntax解決策は私にとってはうまくいかなかった。私は事件とそのすべての正しさをチェックした。それ以外の可能性がある理由は何ですか? – comiventor