問題描述: nodejs require 緩存,無法檢測文件變化,當文件require引入後,當文件發生變動後即使再次使用require,返回的依然是第一次引入的文件內容,這怎麼破? 解決方案: delete require.cache[require.resolve('./testModule.j ...
問題描述:
nodejs require 緩存,無法檢測文件變化,當文件require引入後,當文件發生變動後即使再次使用require,返回的依然是第一次引入的文件內容,這怎麼破?
解決方案:
delete require.cache[require.resolve('./testModule.js')];
'./testModule.js' 就是引入的文件,也是想要刪除緩存的文件,簡而言之,就是在下次引用之前必須手動刪除緩存。
君生我未生,我生君已老 君恨我生遲,我恨君生早
君生我未生,我生君已老 恨不生同時,日日與君好
我生君未生,君生我已老 我離君天涯,君隔我海角
我生君未生,君生我已老 化蝶去尋花,夜夜棲芳草