如何利用自动化工具构建一个完整的webapp项目

Yeoman

当你需要构建一个webapp项目时,为了更好的管理项目,Yeoman是一个不错的选择。有一下工具你可能需要提前安装:

  • yo - Yeoman用来自动初始化项目的工具.----create a new web app
  • 你还需要一个包管理器,例如bowernpm.----handle dependencies
  • 当然,我们还需要build项目,如GruntGulp.----preview,test and buid

安装yo

$ npm install -g yo bower grunt-cli gulp
$ npm install -g yo bower grunt-cli gulp

为了生成web app,我们还需要一个web generator

$ npm install -g generator-webapp

这个generator将会包括HTML5 , jQuery, Modernizr, and Bootstrap等重要依赖,同时它将使用Grunt来build项目.

接下来就会让我们新初始化一个项目吧

$ mkdir my-yo-project
$ cd my-yo-project
$ yo webapp

这样你一个新的web项目就建立成功了。

启动项目

由于build时用到了Grunt,所以利用Grunt可以启动项目,若不加任何参数则默认会执行项目所有task,包括测试。若想启动项目,则执行

$ Grunt serve
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 接着上篇的《 利用Node.js搭建前端自动化平台 》我们开始搭建自己的前端工作流吧!要启动一个项目,最先要做什么...
    Max_Law阅读 8,396评论 0 7
  • 前端工程化工具的安装和使用 前端近几年发展比较快,出现各种前端自动化构建工具和脚手架工具。作为一名懵逼菜鸟,看着一...
    Evtion阅读 5,644评论 0 3
  • Grunt入门(二) 上一篇文章里,简单的讲解了grunt的使用方法。上一篇文章最后的问题,是不是每一个项目的gr...
    wheato阅读 5,555评论 0 3
  • 上期跟大家试了试Vue-cli这个构建工具,这个让我想起了很多其他的前端工具,其中一个就是Yeoman(上次就剧透...
    乖小鬼阅读 21,315评论 3 29
  • 晨起,食甚少,自M市赴G市。途中觀棋、讀書帖,偶看窗外,如在異世。上午,工作甚勤力。中午,简食而後又開會,然後趕往...
    寒窗寄傲生阅读 845评论 0 0