[one day one question] nodejs require 缓存,无法检测文件变化

mac2025-06-03  33

问题描述:

  nodejs require 缓存,无法检测文件变化,当文件require引入后,当文件发生变动后即使再次使用require,返回的依然是第一次引入的文件内容,这怎么破?

解决方案:

 

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

 './testModule.js' 就是引入的文件,也是想要删除缓存的文件,简而言之,就是在下次引用之前必须手动删除缓存。

 

 

君生我未生,我生君已老 君恨我生迟,我恨君生早 君生我未生,我生君已老 恨不生同时,日日与君好 我生君未生,君生我已老 我离君天涯,君隔我海角 我生君未生,君生我已老 化蝶去寻花,夜夜栖芳草

 

更多专业前端知识,请上 【猿2048】www.mk2048.com
最新回复(0)