��**模块化的目的是使代码可以更好地复用，从而支持更大规模的应用开发。</p> <ul><li><p>作用：为了更好组织、管理代码，nodejs 引入了模块</p></li> <li><p>定义：一个文件就是一个独立的模块</p></li> <li><p>特点：每个模块都有自己的独立作用域 - 模块作用域</p></li> <li><p><em>扩展：作用域</em></p> <ol><li>全局作用域</li> <li>函数作用域</li> <li>块级作用域（es2015+）</li> <li>模块作用域</li></ol></li></u