yoman,bower,grunt这三者到底什么关系呢?

来源:5-1 Grunt的Task,Target和Options

secondMax

2015-03-17 23:27

是依赖关系吗?必须配合使用?

完全没有关系,只是类似的工具?

写回答 关注

2回答

  • AndyHT
    2015-04-04 00:14:13
    已采纳

    给我的感觉:

    yeoman是用来建立web app的,就像你用IDE新建一个Project,用yo webapp name命令就是新建一个web app,用yo angular name就是建立一个angularjs的web app(中间的generator差不多就是你建立项目的种类,比如说你建立java项目,或者是c++项目)。

    bower是用来管理在你项目中用到的所有的依赖库的,比如说你在java中import的一个package,IDE自动帮你搞定了,但是在web app开发里你就得跑到网上去下载jquery的最新版本,然后添加在你的项目中,但是以后jquery更新了版本你还得去下一次,巨麻烦;bower就替你完成了这件事,自动管理依赖库。

    grunt就是帮你做开发web app项目时要做的测试呀、压缩呀这些活儿,你在grunt下写好命令,然后一执行,它就都帮你搞定了。

    (我初学....只是用了几天这几个东西,有理解错误的欢迎指正)

    Thinke...

    解释的很好,nice

    2015-09-11 14:42:13

    共 1 条回复 >

  • secondMax
    2015-04-04 18:39:25

    谢谢!刚学确实有点晕,现在大概了解了!

    Yeoman(创建项目)-->bower(管理包)-->grunt(测试,监控,压缩。。。能干的太多了)


Grunt-beginner前端自动化工具

通过配置Grunt自动化工具,提高您的工作效率,出乎您的想象

60388 学习 · 408 问题

查看课程

相似问题