## `require`对象很复杂 - 好多属性 - `cache`属性保证了它只会`require`一次 - 基于上述一点,可以做热更新 ## `nodejs`中导出实际上是`module.exports` - `exports`只是`module.exports`的引用而已,核心是后者