NodeJS、JavaScript 请求一个未缓存的模块 - 兴趣小组
返回

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

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

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

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

原文地址

3月1日编辑于 3月1日
1
转发
收藏
目前暂未有人回复