·Grunt与GulpGrunt主要是以文件为媒介来运行它的工作流的,比如在Grunt中执行完一项任务后,会把结果写入到一个临时文件中,然后可以在这个临时文件内容的基础上执行其它任务,执行完成后又把结果写入到临时文件中,然后又以这个为基础继续执行其它任务...就这样反复下去。Gulp中,使用的是No...
分类:
其他好文 时间:
2016-01-06 10:18:47
阅读次数:
313
现在会进行代码的合并和压缩已成为前端人员的必备知识,那么现在来介绍一个grunt的工具。grunt是个风靡世界的工具,它的首页是 http://www.gruntjs.net这是个中文网站,有文档可以参考。但是只看文档是不是觉得很蛋疼呢?一个字:看不太懂啊!好了,废话不多说,直接发安装步骤和注意事项...
分类:
Web程序 时间:
2016-01-05 20:50:21
阅读次数:
3397
Nodejs不仅把Javascript带到了服务端,也在前端掀起了自动化的浪潮,推动了前端工作的历史性巨变,今天和大家一起学习前端自动化的神器---Gulp;说起自动化,自然少不了Grunt,这位前辈目前社区完善,拥有几千个现成插件,install下来参考文档即可配置使用(参见:前端自动化之利剑——...
分类:
其他好文 时间:
2016-01-03 23:56:21
阅读次数:
232
每个目标的具体设置,需要参考该模板的文档minify目标的参数具体含义如下:expand:如果设为true,就表示下面文件名的占位符(即*号)都要扩展成具体的文件名。cwd:需要处理的文件(input)所在的目录。src:表示需要处理的文件。如果采用数组形式,数组的每一项就是一个文件名,可以使用通配...
分类:
Web程序 时间:
2016-01-03 02:47:16
阅读次数:
207
1、官网nodejs官网 https://nodejs.org/en/Grunt官网 http://gruntjs.com/Grunt插件首页 http://gruntjs.com/plugins2、前言前段时间一不小心升级了win10(万恶的360),各种不适应各种问题各种软件bug,最终决定回退...
分类:
其他好文 时间:
2016-01-03 02:40:46
阅读次数:
8782
做了一个简单的演示样例,目的是记录环境配置以及这套框架的结构流程。1.配置环境默认nodejs已安装。安装下面模块:express(nodejs框架),grunt(javascript task runner),grunt-contrib-watch(grunt live load插件),grunt...
分类:
Web程序 时间:
2015-12-25 10:06:26
阅读次数:
174
grunt.registerTask(alias,tasklist)这里的alias 的名字不能用和tasklist中任何一个名字一样 否则会一直运行这个任务 巨坑啊!!!例如:grunt.registerTask('uglify', ['uglify'])改为grunt.registerTask(...
分类:
其他好文 时间:
2015-12-23 14:13:23
阅读次数:
153
为了方便例子讲解,现有数组和json对象如下var demoArr = ['Javascript', 'Gulp', 'CSS3', 'Grunt', 'jQuery', 'angular'];var demoObj = { aaa: 'Javascript', bbb: 'Gulp',...
分类:
编程语言 时间:
2015-12-13 18:43:58
阅读次数:
136
npm的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如npm install grunt # 本地安装npm install -g grunt-cli # 全局安装这两种安装方式有什么区别呢?从npm官方文档的说明来看,主要区别在于(后...
分类:
其他好文 时间:
2015-12-11 15:06:04
阅读次数:
137
angularjs, nodejs, express, gulp, karma, jasmine 前端方案整合今年转向做前端开发,主要是做angularjs开发,期间接触了nodejs平台,从此一发不可收拾。npm丰富的插件库,express 开发框架, grunt, gulp构建工具,karma测...
分类:
其他好文 时间:
2015-12-10 23:54:56
阅读次数:
349