0
我們可以單獨編譯Node.js模塊並加載運行時,就像我們可以在Flex中使用模塊一樣? 我的要求是避免每次更改模塊代碼時重新啓動Node.js。否分別編譯Node.JS模塊並加載運行時間
我們可以單獨編譯Node.js模塊並加載運行時,就像我們可以在Flex中使用模塊一樣? 我的要求是避免每次更改模塊代碼時重新啓動Node.js。否分別編譯Node.JS模塊並加載運行時間
我不認爲您可以在運行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')
。
謝謝,我認爲那差不多就是我想要的 – nish