前端工程化模块化、包On this page模块化、包模块化和包应用了分解与聚合的思想,把复杂的事物颗粒化,把相似的事物类聚化。模块化模块化出现的原因全局污染 比如全局函数的污染依赖混乱 比如当js文件过多时,不好找到他们的依赖顺序模块化的实现模块化实现目前社区主流的标准有CJS(AMD、UMD、CMD为过时的标准)官方标准有ESMCJS和ESM的区别CJS是运行时的 EMS是(编译时+运行时) 正因为ESM是编译时,所以它对项目的优化提供了更多的可能包针对某功能的模块的集合包管理器