使用Node.js卸载模块

var name = require.resolve('moduleName');
delete require.cache[name];

听起来可能性不小。

我觉得最好不要经常使用(从设计角度考虑),但我想在测试时更改config并重新加载时使用过它。