前端模块化主要解决的问题1、命名冲突2、文件依赖及顺序前端模块化规范1、CommonJS规范:Nodejs模块化遵循CommonJS规范2、AMD规范:异步模块规范,是RequireJS在推广过程中对模块定义的规范化产出的,推崇依赖前置;3、UMD规范:兼容AMD和commonJS规范的同时,还兼容全局引用的方式;4、CMD规范:是SeaJS 在推广过程中对模块定义的规范化产出的,推崇依赖就近;5、ES6模块化规范:ES6模块的设计思想是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量;前端模块化