在模块化系统的结构中,模块是可组合、可分解和更换的单元,这就要求模块本身具有一定的独立性,完整的前端模块化方案需要将js、css和模板维护在一起,保证模块的独立。规范在scrat中静态资源分成模块化资源和非模块化资源两类,其中模块化资源还分为工程模块和生态模块两类。模块化资源:具有独立性的模块所对应的静态资源。每个独立的模块将自己所需要的js、css、模板、图片等资源放在一起维护,使得模块具备独立性,引用模块的js即可。工程模块:当前工程所开发的模块。这些模块通常跟业务耦合较高。生态模块:从模块生态下载的模块,属于外部依赖。非模块化资源:虽然在模块化开发体系内,应该一切