0
我已經理解了「require」和「module.export」的概念。現在根據我的理解,如果一個文件正在導出一個模塊,另一個文件使用「require」來調用該文件。grunt插件如何初始化?
現在寫咕嚕任務,我們寫
module.exports = function(grunt){}
現在誰需要模塊和論證咕嚕如何傳遞?我的意思是它是如何工作的?
另外如果有人能告訴我節點插件的生命週期是什麼?
我已經理解了「require」和「module.export」的概念。現在根據我的理解,如果一個文件正在導出一個模塊,另一個文件使用「require」來調用該文件。grunt插件如何初始化?
現在寫咕嚕任務,我們寫
module.exports = function(grunt){}
現在誰需要模塊和論證咕嚕如何傳遞?我的意思是它是如何工作的?
另外如果有人能告訴我節點插件的生命週期是什麼?
基本上,grunt正在執行require,而不是使用它的grunt實例調用導出的函數。 你可以看到它:task.js
// Load taskfile.
fn = require(path.resolve(filepath));
if (typeof fn === 'function') {
fn.call(grunt, grunt);
}