一群逗比~~和苹果有什么关系!
我用的普通的笔记本,装的是ubuntu 12.04,一样的linux命令行, 一样安装yeoman, grunt,...
我用的普通的笔记本,装的是ubuntu 12.04,一样的linux命令行, 一样安装yeoman, grunt,...
2015-07-20
想起了高中时候的国家特级教师。
精彩,经典,精辟。
5分钟一个包袱,10分钟一次总结和callback(横向纵向的回忆)
我们需要这样的好老师。
谢谢Mater
精彩,经典,精辟。
5分钟一个包袱,10分钟一次总结和callback(横向纵向的回忆)
我们需要这样的好老师。
谢谢Mater
2015-07-20
表示喜欢这种风格的会很喜欢。 比如我。
PS:三国杀一段精彩。 完美的演绎了 task target option
PS:三国杀一段精彩。 完美的演绎了 task target option
2015-07-20
grunt中配置文件路径: *匹配任意字符,但是不匹配反斜扛;**匹配任意字符,包括反斜扛;?只匹配一个字符,但是不匹配反斜扛;{}:{a,b}.js, 匹配a.js或b.js;!:取反;
2015-07-16
可以使用grunt.registerTask( )方法对task进行组合,方便使用一个命令就可以同时运行多个task。task的组合可以使用函数(函数内部通过调用grunt.task.run( ))或数组方式组合,还有组合后的task可以被再次组合。命令行: grunt 会默认执行default task下的tasks。
需要注意两个很好的用的grunt包,time-grunt(可以统计运行每个task的时间)和load-grunt-tasks(可以帮我们loadNpmTasks),以后如果自己写Gruntfile.js时,可以引入使用,很方便。
需要注意两个很好的用的grunt包,time-grunt(可以统计运行每个task的时间)和load-grunt-tasks(可以帮我们loadNpmTasks),以后如果自己写Gruntfile.js时,可以引入使用,很方便。
2015-07-16
grunt sass命令行会运行sass这个task下的所有target,如dist和server。而grunt sass:dist(target名字),就可以只运行sass这个task下的dist target了。按需运行,很方便。
2015-07-16
注意task下除了options属性,其他的都可以认为是该task的target属性,如sass下的dist,sever等等。每个task下的options属性可以看做是为该task或该task下的target属性设置的配置项。老师的三国杀的例子很形象,必须点个赞~~
2015-07-16