我正在學習hexo的源代碼,這是一個基於node.js的項目。 而且還有一個文件init.js:模塊作爲文件夾,但該文件夾下的index.js只包含一些require語句
if (results.config){
require('./plugins/tag');
require('./plugins/deployer');
require('./plugins/processor');
require('./plugins/helper');
require('./plugins/filter');
require('./plugins/generator');
}
爲什麼這些需要聲明沒有參考?因此,我檢查了這些文件夾下的每個index.js(例如tag),index.js的外觀如下:
require('./init');
require('./config');
require('./generate');
require('./server');
require('./deploy');
require('./migrate');
require('./new');
require('./routes');
require('./version');
require('./render');
未找到出口。我想知道這些如何工作。
我已閱讀此。感謝您的評論,但它不能解釋我的困惑。 – cinvro
@保羅,你是對的。我刪除了我的評論。 –