原文:gulp静态资源构建、压缩、版本号添加

公司移动端商城使用前后分离方案,前台nginx静态文件,js使用requirejs模式,使用gulp压缩添加版本号时发现问题, 问题 在公共的js配置中,引用的路径是写死的,缓存会一直存在。 解决方案是添加 urlArgs 构建时用shell脚本替换 ttversion 为一个随机数值,我用的是当前时间。 问题 其他模块引用的是common,那common.js不变的话,缓存会一直存在。 解决方案 ...

2016-08-30 18:29 0 2483 推荐指数:

查看详情

前端静态资源版本更新与缓存之——gulp自动化添加版本号

公司项目每次发布后,偶尔会有缓存问题,然后看了下gulp,发现gulp还能给js,css自动化添加版本号,可解决缓存的问题,所以自动化实现静态资源版本更新才是正道。通过网上的资料试过了两种办法: 1.生成一个新的dist目录,里面包含了要发布的html,js,css等文件 。 2. ...

Mon Nov 07 22:51:00 CST 2016 4 4450
前端构建工具 Gulp 压缩合并JS/CSS 并添加版本号、ES6转ES5

Gulp 基于 Node.js 的前端构建工具,可以实现前端代码的编译(sass、less)、压缩合并(JS、CSS)、测试;图片的压缩;已经添加 JS 和 CSS 版本号,防止浏览器缓存。 1. 安装 全局安装 进入项目跟目录,初始化 npm init , 然后安装: 安装插件 ...

Fri May 24 01:05:00 CST 2019 0 1050
使用GULP打包、压缩与打版本号

这篇文章讲我整理的一种打包项目的方式,以下是我的依赖清单 这里仅供参考,很多都已经有更新的版本了。如果不想自己下载的,可以npm install我的。 下载完毕后,找到node_modules --> gulp-assets-rev -->index.js 修改 ...

Tue Jan 10 17:30:00 CST 2017 0 1694
gulp为文件添加版本号

版本: CLI version 2.0.1 Local version 4.0.0 环境依赖: npm install gulp -g npm install gulp --save-dev npm ...

Mon Jan 14 23:40:00 CST 2019 0 671
Gulp自动添加版本号

推荐使用gulp-rev + gulp-rev-collector是比较方便的方法,结果如下: 但是由于公司发布系统限制,如果用上面方法实现,每次更新都会积压过多过期无用的文件,我们预期效果是: 怎么破?改上面两个Gulp插件是最高效的方法了。 安装Gulp npm ...

Thu Aug 06 19:21:00 CST 2015 37 14921
gulp为css,js添加版本号

由于cdn缓存,更改样式后会有一段时间不生效,解决方法就是给css,js加上版本号效果如下: 1.安装gulp插件 2.修改gulpfile.js文件 3.修改node_module里相关配置文件 (1)更改gulp-rev文件(node_modules---> ...

Thu Jan 10 19:25:00 CST 2019 0 644
gulp批量添加版本号

要实现的理想效果: "/css/style.css" => "/dist/css/style.css?v=1d87bebe""/js/script1.js" => "/dist/scri ...

Mon May 15 23:24:00 CST 2017 0 3555
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM