2014-01-23 40 views

回答

0

我不認爲您可以在運行node.js應用程序時進行熱交換。

Node.js在應用程序的生命週期中將require d模塊保留在高速緩存中。但是,你可以這樣做

delete require.cache[require.resolve('./module.js')] 

或者,如果你想要重新加載所有的模塊,然後

for (var key in require.cache) { 
    delete require.cache[key]; 
} 

這將從require緩存和node.js的力刪除緩存的鍵來重新加載模塊下次發生時require('./module.js')

+0

謝謝,我認爲那差不多就是我想要的 – nish