摘要: 什么是Yeoman Yeoman是一个前端构建工具。它整合了yo(yeoman)、gulp/grunt和npm/bower等工具,组成了一个完整的工具集合,为前端开发提供了一套完整的解决方案。 Yeoman能为我们做什么 在项目中使用Yeoman可以帮助开发人员在搭建应用的基础结构、进行任务构建和其 阅读全文
posted @ 2016-04-30 15:15 我不是黄海滨 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 为什么要做代码风格检查 在团队开发中,每个成员的代码风格和一些代码习惯都不一定会一致,即使团队内部规定了一套代码风格标准也无法保证每个团队成员能100%遵守,借助一些代码检查工具,就能开发者提示哪些代码不符合规定的代码风格,从而来保证团队各成员提交的代码的代码风格一致。 ESLint ESLint安 阅读全文
posted @ 2016-04-30 15:15 我不是黄海滨 阅读(655) 评论(0) 推荐(0) 编辑
摘要: gulp是什么 gulp就是一个前端的自动化构建工具,在开发过程中很多重复的任务可以使用gulp和gulp插件自动完成。相比于grunt,gulp非常好上手,核心API只有4个,而且还有丰富的插件库。 gulp快速入门 全局安装gulp 初始化项目,在项目目录下 作为项目的开发依赖(devDepen 阅读全文
posted @ 2016-04-30 15:14 我不是黄海滨 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 什么是bower bower是前端的包管理工具,类似于php的composer,python的pip,虽然先如今bower已经停止了更新(主要是因为Browserify和Webpack等包管理工具的兴起,使得npm成为前端首选的包管理工具),但是我们使用的一些generator依旧依赖于bower, 阅读全文
posted @ 2016-04-30 15:14 我不是黄海滨 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 什么是npm npm的全称Node Package Manager,npm原先只是作为nodejs的包管理工具,然而随着前端社区的发展,如今npm不仅是nodejs的包管理工具,还是前端js的包管理工具。 更新npm 安装过nodejs都知道,nodejs的安装会顺便安装上npm,所以这里不讲如何安 阅读全文
posted @ 2016-04-30 15:13 我不是黄海滨 阅读(424) 评论(0) 推荐(0) 编辑