node commonjs规范commonjs规范commonjs原理es6 模块 node commonjs规范以来node特性, 可以按需引进依赖 无法实现tree-shaking commonjs规范 每一个文件都是一个模块需要通过module.exports导出通过require 引入 commonjs原理 实际上就是一个自执行函数,return module.exports es6 模块es6模块 只能静态依赖 可以实现tree-shaking