如node命令加载本地模块 require(‘./hello’) , 后面修改了hello模块,然后再次运行 require(‘./hello’), 不过加载的好像还是老的模块,而不是修改过的模块,是因为有缓存么? 有什么办法可以不退出node命令,加载修改过的模块呢?
5 回复
首先明确一点,node的模块加载模式。 其次,可以通过删除缓存的方式达到你的目的 最后,第二种方法不推荐使用。 https://nodejs.org/api/modules.html#modules_caching