2
試圖找到合適的方法來確定模塊的路徑需要()荷蘭國際集團礦山給出的以下要求:node.js中 - 找到)的要求路徑(荷蘭國際集團模塊
- 必須進行嚴格的模式相兼容
- 不能對程序ARGS任何假設(即process.argv)
- 必須任意位置從多個模塊需要一個單一的執行工作時(即我的模塊緩存)
我結束了通過對Module._load()進行修補並捕獲封閉中的調用者路徑來實現此功能,如下所示:github
但是,這種感覺不正確 - 我必須錯過某些東西。