没辣么大的公司怎么发布前端代码和控制版本

在项目发布过程中遇到缓存问题,为解决js和css资源的更新,采用添加版本号的方法。但手动修改不切实际,于是转向前端自动化工具grunt。通过grunt-filerev使用文件内容生成hash,当文件内容改变时,hash随之更新,确保更新的资源能被正确拉取。同时,使用usemin更新html中的资源路径。详细介绍了Gruntfile.js配置及使用流程,提供github demo供下载练习。
摘要由CSDN通过智能技术生成

最近项目要发布到客户服务器上以供客户测试,更改js,css等资源代码后,功能还是有问题,打开调试台,原来有缓存–缓存–缓存!”大哥“提出了要求,加个版本号吧,大概就想下边酱紫

<script src='js/angular.js?v=1.0'></script>

但是,这是一个,多了咋办呢,比如引入了二三十个js,css等相关的资源(因为还没调试结束,还没合并及打包),总不能手动改吧,显的蠢蠢的,学了编程,心想加个变量吧,每次改一下变量就好。

var version=1.0;
<script src='js/angular.js'+version></script>
<script src='js/ui-router.js'+version></script>

首先这并不可行,因为src里都是解析字符串,变量不认啊。而且“大哥”又进一步提出需求,要有更改

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值