テスト用に node.js コードで grunt タスクを作成して実行したいと考えています。
var foo = function() {
var grunt = require("grunt");
var options = {"blahblah": null} // ...creating dynamic grunt options, such as concat and jshint
grunt.initConfig(options);
grunt.registerTask('default', [/*grunt subtasks*/]);
}
しかし、これはうまくいきません。Grunt はタスクを実行していないようです。コマンドラインなしでgruntタスクを外部で実行するAPIがあるとほぼ確信していますが、その方法はわかりません。
それを行う方法はありますか?