2
我已經編寫了一個node.js模塊,可以使用'require'或從終端運行節點copyright.update()來運行。我對這個功能感到滿意,它在兩種情況下都能正常工作。我也想從Gruntfile.js中運行它。獲取Grunt.js來運行node.js模塊
目前我咕嚕文件看起來像這樣:
module.exports = function(grunt) {
grunt.initConfig({
"update-copyright": {
"run": true
}
});
grunt.task.loadTasks('./runner');
};
而在亞軍目錄的腳本是這樣的:
var copyright = require('./update-copyright');
module.exports = function(grunt) {
grunt.registerMultiTask('update-copyright', 'update copyright headers', function() {
var done = this.async();
copyright.update(done);
});
};
當我運行「咕嚕更新版權聲明」我得到的通常完成,沒有錯誤,但沒有任何實際執行。我確定我錯過了一些簡單的東西。任何幫助是極大的讚賞!
是您的任務完全同步? –
感謝您的關注。這完全是異步的。這是問題嗎? –
謝謝@IgorRaush - 修正了它! –