当前位置: 首页 > news >正文

Vue2打包自定义文件命名规则CDN部署前端项目

当前公司的服务器带宽较低 将项目全部打包后部署至服务器加载时间比较长

于是就打算将静态资源文件上传至七牛云  每次只把打包后dist目录下的index.html更新至服务器

然后必须要把vue.config.js的  publicPath  替换为对应的七牛云cdn地址

但是有缓存的问题  导致重新打包上传后cdn缓存问题导致页面不是最新的

解决方案如下:

在  vue.config.js  中找到  chainWebpack  方法:在方法里面添加下列代码:

config.output.filename(`static/js/[hash].[name].${new Date().getTime()}.js`).end();
config.output.chunkFilename('static/js/[hash].[name].' + new Date().getTime() + '.js').end()

意思是:

设置打包时的js文件指纹为  哈希值  +   时间戳    的方式

至于上传静态资源的方法  可以是手动上传  也可以是脚本上传

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • pandas教程:Data Transformation 数据变换、删除和替换
  • C++ set map 的模拟实现
  • 蓝桥杯算法竞赛系列第十章·nSum问题的代码框架
  • 必看:阿里云99元服务器原价续费,你肯定不知道!
  • 互联网Java工程师面试题·Spring篇·第六弹
  • 第十一章《搞懂算法:聚类是怎么回事》笔记
  • 基于遗传算法的电器分类,基于GA的电器分类
  • 1 快速了解Paimon数据湖核心原理及架构
  • 机器人和自动化技术
  • 6.Spark共享变量
  • JavaScript客户端操作
  • 串口调试助手和网络调试助手使用总结
  • java split字符串作业
  • 基于STM32的设计智慧超市管理系统(带收银系统+物联网环境监测)
  • 优橙内推甘肃专场——5G网络优化(中高级)工程师
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • Apache Pulsar 2.1 重磅发布
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • echarts花样作死的坑
  • Java面向对象及其三大特征
  • Java小白进阶笔记(3)-初级面向对象
  • Linux后台研发超实用命令总结
  • Linux下的乱码问题
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • yii2中session跨域名的问题
  • 测试如何在敏捷团队中工作?
  • 关于Flux,Vuex,Redux的思考
  • 计算机常识 - 收藏集 - 掘金
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 前嗅ForeSpider采集配置界面介绍
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 网络应用优化——时延与带宽
  • 微信小程序--------语音识别(前端自己也能玩)
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 优秀架构师必须掌握的架构思维
  • k8s使用glusterfs实现动态持久化存储
  • 组复制官方翻译九、Group Replication Technical Details
  • ​LeetCode解法汇总518. 零钱兑换 II
  • #每日一题合集#牛客JZ23-JZ33
  • #在 README.md 中生成项目目录结构
  • (a /b)*c的值
  • (C语言)fread与fwrite详解
  • (编译到47%失败)to be deleted
  • (过滤器)Filter和(监听器)listener
  • (简单) HDU 2612 Find a way,BFS。
  • (一)、python程序--模拟电脑鼠走迷宫
  • (一)Spring Cloud 直击微服务作用、架构应用、hystrix降级
  • (转)linux 命令大全
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .mp4格式的视频为何不能通过video标签在chrome浏览器中播放?
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .NET 材料检测系统崩溃分析
  • .Net实现SCrypt Hash加密