为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

正在回答

2 回答

给我的感觉:

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下写好命令,然后一执行,它就都帮你搞定了。

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

4 回复 有任何疑惑可以回复我~
#1

Thinker_Ac

解释的很好,nice
2015-09-11 回复 有任何疑惑可以回复我~

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

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


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信