返回

NodeJS、JavaScript 请求一个未缓存的模块

从缓存中删除这个模块后加载它(如果存在)
使用 delete 从缓存中删除这个模块(如果存在)
使用 require() 再次去加载这个模块

// JavaScript
const requireUncached = module => {
  delete require.cache[require.resolve(module)];
  return require(module);
};

// EXAMPLES
const fs = requireUncached('fs'); // 'fs' 每次都会重新加载

原文地址

2021/03/01编辑于 2021/03/01
1
转发
收藏
目前暂未有人回复