Npm + bower + grunt架构
npm Node.js的包管理工具,bower和grunt运行的基础环境,如同jvm与java应用程序的关系
bower 基于github的软件包管理器,SPA项目用到的组件,用什么外部组件就加什么内容,如jquery,easyui等等
grunt Grunt是基于Node.js的项目构建工具,可编程的自动化构建工具,自动化完成js语法检查、css编译、js文件压缩、文件复制合并等工作
npm Node.js的包管理工具,bower和grunt运行的基础环境,如同jvm与java应用程序的关系