kik*_*ito 11 javascript node.js gruntjs
我正在尝试在grunt中创建一个自动调用其"先决条件"的自定义任务.我不知道该怎么做.该Grunt.js文档显示这个例子:
grunt.registerTask('foo', 'My "foo" task.', function() {
// Enqueue "bar" and "baz" tasks, to run after "foo" finishes, in-order.
grunt.task.run('bar', 'baz');
... // Other stuff here
});
Run Code Online (Sandbox Code Playgroud)
我不想"入队" bar和" baz之后foo",我想在那里执行它们,grunt.task.run行是在哪里,所以它们在我的"其他东西"之前执行.
我怎么做?
Jer*_*NER 12
我认为你目前唯一的做法是通过创建和额外的任务
grunt.registerTask('fooTask', 'My "foo" task.', function() {
grunt.task.requires('bar'); // make sure bar was run and did not fail
grunt.task.requires('baz'); // make sure bar was run and did not fail
... // Other stuff here
});
grunt.registerTask('foo', 'My "foo" sequence.', ['bar', 'baz', 'fooTask']);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2409 次 |
| 最近记录: |