在nodejs模块系统中,每个文件都被视为一个独立的模块。
    模块的本地变量是私有的—模块被nodejs封装在函数中。

    模块缓存

    1. 模块在第一次加载后被缓存。要让模块多次执行代码,则导出函数,然后调用该函数。
    2. 模块根据其解析的文件名进行缓存;