这听起来像个愚蠢的问题,所以请提前道歉。
我想简单地运行一些JavaScript作为grunt构建过程的一部分。我怎么能这样做?
我想在Grunt使用的NodeJS进程中运行JavaScript来读取文件,运行一些逻辑,执行一些网络活动,然后将文件写入文件系统,然后继续使用Grunt任务序列。
这看起来像这样:
grunt.registerTask('myTask', [
'runSomeJavaScript',
'runAnotherGruntTask'
]);
答案 0 :(得分:2)
只需致电grunt.registerTask()
并至少传递名称和功能。
grunt.registerTask('foo', 'A sample task that logs stuff.', function(arg1, arg2) {
if (arguments.length === 0) {
grunt.log.writeln(this.name + ", no args");
} else {
grunt.log.writeln(this.name + ", " + arg1 + " " + arg2);
}
});