簡體   English   中英

grunt插件如何初始化?

[英]How grunt plugin get initialized?

我已經了解了“ require”和“ module.export”的概念。 現在根據我的理解,如果一個文件正在導出模塊,則另一個文件通過使用“ require”來調用。

現在在編寫grunt任務時,我們寫

module.exports = function(grunt){}

現在誰需要模塊,如何傳遞grunt參數? 我是說它如何運作?

另外,是否有人可以告訴我節點插件的生命周期是什么?

基本上grunt是在執行需求,而不是使用grunt實例調用導出的函數。 您可以在以下位置看到它: task.js

// Load taskfile.
fn = require(path.resolve(filepath));
if (typeof fn === 'function') {
  fn.call(grunt, grunt);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM