2016-11-04 25 views
0

目前我有這種設置:需要的文件夾,並使用出口{功能}

// index.js 
var example = require('./folder'); 

和:

// folder/index.js 
require('./more'); 

// folder/test.js 
exports.thing = function() { 
    console.log('test'); 

    return true; 
} 

但是當我嘗試在index.js調用example.thing我得到:

example.thing is not a function

有什麼辦法可以讓它變成w掃?乾杯。

回答

1

需要的目錄不被節點支持。它需要index.js,如果它出現在目錄中。

要導出thingindex.js做到以下幾點:

// index.js 
exports.thing = require('./test.js').thing; 
+0

乾杯,會做。 –

0

你打電話給我嗎?因爲我試過了,它正在工作。

你應該把它叫做example.thing()而不是example.thing