前端自动化可分为:

yo(脚手架工具)、grunt(构建工具)、bower(包管理器)。

OMAN的特性

 
闪电般的初始化:项目开始阶段,可以基于现有的模板框架(例如:HTML5 Bolierplate、Twitter Bootstrap)进行项目初始化的快速构建。
了不起的构建流程:不仅仅包括JS、CSS代码的压缩、合并,还可以对图片和HTML文件进行优化,同时对CoffeScript和Compass的文件进行编译。
自动编译CoffeScript和Compass:通过LiveReload进程可以对源文件发生的改动自动编译,完成后刷新浏览器。
自动Lint代码:对于JS代码会自动进行JSLint测试,确保代码符合最佳编程实践。
内置的预览服务器:不再需要自己配置服务器了,使用内置的就可以快速预览。
惊人的图片优化:通过使用OptiPNG和JPEGTran来优化图片,减少下载损耗。
杀手级包管理:通过bower search jQuery,可以快速安装和更新相关的文件,不再需要打开浏览器自己搜索了。
PhantomJS单元测试:可以非常方便的使用PhantomJS进行单元测试,一切在项目初始的时候都准备好了。
1、安装

npm install -g yo 安装yeoman
    

安装完成之后执行  yo -v检查安装情况。

2、安装完成之后,要有相应的磨具才能成产相应的代码,在官网的generation里面找需要的模板进行暗转。

 创建一个项目跟目录 mkdir yo-in-action
进入该目录 cd yo-in-action
创建一个项目目录 mkdir angular-in-action
进入该目录 cd angular-in-action
安装:yo angular learnangular
learnangular是项目运行的时候的项目名,并不是文件夹或者文件名。
安装的语法为:(npm install -g generator-名字
主要要用什么模板变安装什么 名字就是什么
完成之后看package.json配置文件就行

运行pwd查看当前所在的位置,进入,列出问价  ls -al

完成。

最新文章

  1. netbeans-xdebug 断点调试php
  2. jQuery hover事件
  3. SQLServer表内自关联级联删除
  4. Logic BIST
  5. 八大排序算法之四选择排序—堆排序(Heap Sort)
  6. Sass和Compass设计师指南
  7. 一个类似repo的小程序
  8. Linux sed命令常用方法
  9. openfire muc 移除成员
  10. Web设计思想——渐进增强
  11. sql server REPLACE 替换文本中的回车和换行符
  12. 聚合函数对NULL统计
  13. Dragger2好网文整合
  14. NPM(Node Package Manager,Node包管理器)
  15. How to correctly handle ThreadLocal.get() returning null
  16. MT【112】单变量化
  17. [c# 20问] 1. 何时使用class与struct
  18. Java List部分截取,获得指定长度子集合
  19. RobotFramework的Setup和Teardown
  20. .NET开源工作流RoadFlow-流程运行-运行时监控

热门文章

  1. 多种方法爬取猫眼电影Top100排行榜,保存到csv文件,下载封面图
  2. Linux思维导图之sed、实战习题
  3. 域名IP绑定
  4. 33.bulk json格式的理解
  5. @requestbody @responsebody详解
  6. spring mvc接收http参数
  7. 恩布企业IM PC端,服务端公布 1.16 版本号
  8. Coco2d-js/Cocos2d-html5中Android返回键实现
  9. 复制DropDownList
  10. oc19--继承1