起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3702|回复: 14

[处理中3] 部署发布后修改了js和css如何不改变版本号的情况下更新

[复制链接]

26

主题

128

帖子

522

积分

高级会员

Rank: 4

积分
522
QQ
发表于 2017-3-5 21:08:26 | 显示全部楼层 |阅读模式
我现在已经部署发布到服务器了,我目前是每次修改一点点东西都得重新编译UI资源,这时候那个版本号又变了,又得需要改一大堆地方,请问应该怎样不改变版本号的情况下来修改发布呢?

现在还有一个问题是因为在微信里面访问的是以前的版本号的,现在我直接是让他访问index.html 但是还是会访问以前的版本号,因为在公众号里面的网页分析可以看到在同一天内出现了几个不同的版本号。
发表于 2017-3-6 13:21:15 | 显示全部楼层
这里是资源版本号!如果想改变资源版本号! 默认为空,或者手动修改都可以!
如果想编译的时候资源版本号不变,那就这里填写的字符串和上传填写一样,就可以了!重新编译,资源版本号不会变的!

不过,为了解决文件缓存的问题!应该是让资源版本号变化才对,这样每次访问index.html的时候都能找到对应版本最新的资源!
当然微信公众号中!每次重新编译部署后!都要重新配置URL路径 授权!


只要是访问的服务器上的index.html  ,那么就肯定访问到最新部署资源!
XFXURCE4KJX2SF0T
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

26

主题

128

帖子

522

积分

高级会员

Rank: 4

积分
522
QQ
 楼主| 发表于 2017-3-6 16:31:00 | 显示全部楼层
liangyongfei 发表于 2017-3-6 13:21
这里是资源版本号!如果想改变资源版本号! 默认为空,或者手动修改都可以!
如果想编译的时候资源版本号不 ...

但是我也看了链接,那个版本号确实是以前的,因为我的手机上经常用来测试,所以由于总是访问以前的版本的导致总是出现“网络错误”,如果是第一次访问的就没有任何问题,但是难免以后我要改动啊,那这样的话只要访问过的都会出现“网络错误了”。
回复 支持 反对

使用道具 举报

发表于 2017-3-6 16:49:46 | 显示全部楼层
wangguangfan 发表于 2017-3-6 16:31
但是我也看了链接,那个版本号确实是以前的,因为我的手机上经常用来测试,所以由于总是访问以前的版本的 ...

啥意思?手机访问,这个URL不变,会有什么错误??
建议先使用pc浏览器测试一下!F12 看下控制台的报错信息是什么?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

26

主题

128

帖子

522

积分

高级会员

Rank: 4

积分
522
QQ
 楼主| 发表于 2017-3-6 16:58:16 | 显示全部楼层
liangyongfei 发表于 2017-3-6 16:49
啥意思?手机访问,这个URL不变,会有什么错误??
建议先使用pc浏览器测试一下!F12 看下控制台的报错信 ...

我在微信开发者工具中访问www.1yweigou.net/onebuy/index.html是正确的,没有报任何错,但是在我的微信里面访问就会出现“网络错误”,其他人第一次访问也是正确的。
回复 支持 反对

使用道具 举报

发表于 2017-3-6 17:05:19 | 显示全部楼层
wangguangfan 发表于 2017-3-6 16:58
我在微信开发者工具中访问www.1yweigou.net/onebuy/index.html是正确的,没有报任何错,但是在我的微信里 ...

首先试试pc浏览器会不会出现这个问题!

第一次访问正常,如果资源没更新的情况下!第二次访问也不会出错的!
如果URL改变了!
那就要从新访问服务器 首页
www.1yweigou.net/onebuy/index.html
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

26

主题

128

帖子

522

积分

高级会员

Rank: 4

积分
522
QQ
 楼主| 发表于 2017-3-6 17:10:25 | 显示全部楼层
liangyongfei 发表于 2017-3-6 17:05
首先试试pc浏览器会不会出现这个问题!

第一次访问正常,如果资源没更新的情况下!第二次访问也不会出错 ...

我就是更新了之后访问这个就会弹出网络错误,是在我的微信里面访问的
回复 支持 反对

使用道具 举报

发表于 2017-3-6 17:21:09 | 显示全部楼层
wangguangfan 发表于 2017-3-6 17:10
我就是更新了之后访问这个就会弹出网络错误,是在我的微信里面访问的

是微信公众号??还是微信中扫描二维码,访问的服务器地址??
如果是微信公众号!资源版本号变了,公众号的配置授权必须要重新修改保存!

如果是微信,直接扫一扫打开的这个URL!那么和浏览器访问是一样的!
资源重新部署后,访问index.html 肯定会跳转到最新资源的!
莫非 index.html 也缓存了??
你是在微信中访问的公众号呢还是直接访问的服务器网址??

还有就是你怎么部署资源的??是这个文档吗?
http://docs.wex5.com/wex5-runtime-java/

app-template 这个部署了没。有这个应该就可以一直访问最新资源的!
先试试浏览器!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

26

主题

128

帖子

522

积分

高级会员

Rank: 4

积分
522
QQ
 楼主| 发表于 2017-3-6 17:31:13 | 显示全部楼层
liangyongfei 发表于 2017-3-6 17:21
是微信公众号??还是微信中扫描二维码,访问的服务器地址??
如果是微信公众号!资源版本号变了,公众 ...

我就是按这个来部署的,我觉得应该是连index.html也缓存了,不是扫一扫进行访问,是直接从公众号里面或者分享的链接。
回复 支持 反对

使用道具 举报

发表于 2017-3-6 17:39:47 | 显示全部楼层
wangguangfan 发表于 2017-3-6 17:31
我就是按这个来部署的,我觉得应该是连index.html也缓存了,不是扫一扫进行访问,是直接从公众号里面或者 ...

公众号访问的!,那你每次不是资源,有没有重新设置授权路径呢??资源版本号变了!这个必须也要重新设置的!

分享的链接。只要是最新的URL!那么肯定就不会缓存!
所以,每次重新编译资源!版本号都要变!微信公众号配置也要修改!只有这样才能保证访问资源是最新的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-17 13:05 , Processed in 0.060665 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表