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

Grunt-beginner前端自动化工具

难度高级
时长 4小时55分
学习人数
综合评分9.60
46人评价 查看评价
9.9 内容实用
9.4 简洁易懂
9.5 逻辑清晰
老师用的所有工具包括编辑器sublime text都是跨平台的工具。没有要求你使用mac来进行学习。
一群逗比~~和苹果有什么关系!
我用的普通的笔记本,装的是ubuntu 12.04,一样的linux命令行, 一样安装yeoman, grunt,...
求个老师的github 或者 gmail 。
谢谢了
想起了高中时候的国家特级教师。
精彩,经典,精辟。
5分钟一个包袱,10分钟一次总结和callback(横向纵向的回忆)
我们需要这样的好老师。
谢谢Mater
表示喜欢这种风格的会很喜欢。 比如我。
PS:三国杀一段精彩。 完美的演绎了 task target option
瞬间感觉我的逼格提高了一个档次
grunt中配置文件路径: *匹配任意字符,但是不匹配反斜扛;**匹配任意字符,包括反斜扛;?只匹配一个字符,但是不匹配反斜扛;{}:{a,b}.js, 匹配a.js或b.js;!:取反;
可以使用grunt.registerTask( )方法对task进行组合,方便使用一个命令就可以同时运行多个task。task的组合可以使用函数(函数内部通过调用grunt.task.run( ))或数组方式组合,还有组合后的task可以被再次组合。命令行: grunt 会默认执行default task下的tasks。
需要注意两个很好的用的grunt包,time-grunt(可以统计运行每个task的时间)和load-grunt-tasks(可以帮我们loadNpmTasks),以后如果自己写Gruntfile.js时,可以引入使用,很方便。
grunt sass命令行会运行sass这个task下的所有target,如dist和server。而grunt sass:dist(target名字),就可以只运行sass这个task下的dist target了。按需运行,很方便。
注意task下除了options属性,其他的都可以认为是该task的target属性,如sass下的dist,sever等等。每个task下的options属性可以看做是为该task或该task下的target属性设置的配置项。老师的三国杀的例子很形象,必须点个赞~~
非常感谢老师的分享
是不是只有苹果的才行...
运行yo webapp grunt-yo-webapp出现you don't seem to have a generator with the name webapp installed 可以先执行npm install --force -g generator-webapp
唉 有心无力 npm被墙的厉害 构建个webapp应用都不行
课程须知
1.想提高运行前端开发工作流程 ; 2.有一些项目开发经验,效果会更好。
老师告诉你能学到什么?
1. Grunt工具和插件的安装 2. 如何进行项目配置 3. 如何配置任务 4. 如何执行任务 5. Grunt的使用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消