1、GruntGrunt的出现早于Gulp,Gulp是后起之秀。他们本质都是通过JavaScript语法实现了shellscript命令的一些功能。比如利用jshint插件实现JavaScript代码格式检查这一功能。早期需要手动在命令行中…
在前面的两个小节中已经完整的讲了webpack和gulp相关的内容,本小节中将会结合二者构建一个完整的前端工作流,内容目录为:前端工程结构和目标前端工程目录结构gulpcleangulpcopygulplessgulpautoprefixe…
一、概念gulp构建工具我们可以通过给gulp配置不通的task(通过Gulp中的gulp.task()方法配置,比如启动server、sass/less预编译、文件的合并压缩等等)来让gulp实现不同的功能,从而构建整个前端开发流程。we…
常有人拿gulp与webpack来比较,知道这两个构建工具功能上有重叠的地方,可单用,也可一起用,但本质的区别就没有那么清晰。gulpgulp强调的是前端开发的工作流程,我们可以通过配置一系列的task,定义task处理的事务(例如文件压缩…
蛮荒时代的程序员:做项目的时候,会有大量的js大量的css需要合并压缩,大量时间需要用到合并压缩在前端开发中会出现很多重复性无意义的劳动自动化时代的程序员:希望一切都可以自动完成安装常用插件、压缩插件、合并插件等。用插件实现功能无限扩展简单…
Gulp和Webpack的基本区别:gulp可以进行js,html,css,img的压缩打包,是自动化构建工具,可以将多个js文件或是css压缩成一个文件,并且可以压缩为一行,以此来减少文件体积,加快请求速度和减少请求次数;并且gulp有t…
在当今前端技术愈加成熟的环境下,小程序的压缩瘦身,相对变得容易多了。webpack中一切皆模块,基于其丰富的自由配置,会从入口处对所有依赖进行整合并重新分配,本是一个极大的优势,但在小程序中却也是一个弊端。相比较而言,gulp任务规划,功能…
启服务然后讲bootstrapgulp不能全局安装--------------------------------------------------------------------gulpfile.js服务配置文件----------…
比如执行gulptest如果需要获取test,使用命令process.argv即可如果执行gulptest--moduleaaaa,这句话表示的意思执行gulptest,顺带参数module,并且module的值为aaaa,如果要想获取mo…
Gulp应该和Grunt比较,他们的区别我就不说了,说说用处吧。Gulp/Grunt是一种工具,能够优化前端工作流程。比如自动刷新页面、combo、压缩css、js、编译less等等。简单来说,就是使用Gulp/Grunt,然后配置你需要的…
1安装nodejs(最新版的会包括npm)我的是6.2.0,安装好后---cmd---node-v打印版本号2安装git(省略)3cmd----npminstall-gyogrunt-clibower(yo:用于安装项目框架生成,类似于ma…
webpack引入前面我们简单学习了gulp,这时一个前端构建框架---webpack产生了(模块打包)它能帮我们把本来需要在服务端运行的JS代码,通过模块的引用和依赖打包成前端可用的静态文件。(这里有需要了解一下CommonJS规范,具体…
一、对webpack的一些理解webpack支持CommonJS的书写形式。CommonJS指一个文件一个模块,但会一次性加载(即同步加载),但在浏览器端不适用这种方式,加载速率什么的,于是引入了异步加载,其中有CMD(sea.js)与AM…
gulp是为了规范前端开发流程,实现前后端分离、模块化开发、版本控制、文件合并、压缩、Mock数据等功能的一个前端自动化构建工具。强调的是前端开发的工作流程,我们可以通过配置一系列的task(Gulp中的gulp.task()方法配置),定…
懒癌直接贴代码,想写在写因为最近搞了一下小程序,直接使用微信的开发者工具搞感觉有点不习惯,并且看了几篇给小程序瘦身的博客,决定给自己的项目做一套配置文件,使用gulp来支持sassscss文件编译以及上传之前压缩文件的空行之类的。至于使用g…