我想从Grunt运行一些JavaScript - 我该怎么办?

时间:2015-03-26 11:04:24

标签: javascript gruntjs

这听起来像个愚蠢的问题,所以请提前道歉。

我想简单地运行一些JavaScript作为grunt构建过程的一部分。我怎么能这样做?

我想在Grunt使用的NodeJS进程中运行JavaScript来读取文件,运行一些逻辑,执行一些网络活动,然后将文件写入文件系统,然后继续使用Grunt任务序列。

这看起来像这样:

grunt.registerTask('myTask', [
  'runSomeJavaScript',
  'runAnotherGruntTask'
]);

1 个答案:

答案 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);
  }
});

http://gruntjs.com/creating-tasks