
构建工具
太羽
kkkkk
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
前端静态资源版本更新与缓存之——通过gulp 在原html文件上自动化添加js、css版本号
原理修改js和css文件通过对js,css文件内容进行hash运算,生成一个文件的唯一hash字符串(如果文件修改则hash号会发生变化)替换html中的js,css文件名,生成一个带版本号的文件名方案现在网上的方案都是生成一个新的dist目录,里面包含了要发布的html,js,css等文件。但是在实际的公司的项目中,会有情况不能生成新的HTML进行发布,需要在原来的HTML文件上进行js ,cs转载 2016-09-03 10:47:26 · 8030 阅读 · 0 评论 -
gulp顺序执行任务
gulp的任务的执行是异步的。 所以,当我写完一系列的任务,准备一股脑地执行。gulp.task('prod', ['clean', 'compass', 'image', 'style', 'html', 'ftp']); [10:22:54] Starting 'clean'...[10:22:54] Starting 'compass'...[10:22:54] Starting 'im原创 2016-08-19 14:30:51 · 2071 阅读 · 1 评论 -
使用gulp构建一个项目
gulp是前端开发过程中自动构建项目的工具,相同作用的还有grunt。构建工具依靠插件能够自动监测文件变化以及完成js/sass/less/html/image/css/coffee等文件的语法检查、合并、重命名、压缩、格式化、浏览器自动刷新、部署文件等功能。gulp是基于Nodejs的自动运行器,他借鉴了Unix操作系统的管道(pipe)思想,前一级的输出是后一级的输入。下面是具体流程:原创 2016-06-01 16:46:23 · 8749 阅读 · 2 评论