我想在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*/]);
}
Run Code Online (Sandbox Code Playgroud)
但这不起作用.Grunt似乎没有执行任何任务.我几乎可以肯定,有一些API可以在没有命令行的情况下从外部运行grunt任务,但不知道如何操作.
有什么办法吗?