微信小游戏 resources下的json一万年不更新,怎么办

在resources下或它的子目录下新建一个json配置,假如为a版本,打包到微信小游戏后,第一次运行正常,
下一次修改json里的内容假如为b版本,再打包到小游戏,在模拟器运行为b版本会更新,
但是在真机调试时,一万年都是a版本,怎么修改都无效。
这个要怎么办才能修改?
就算是在微信里把小游戏删除,再重新扫码,也没用

实在找不到解决方案,自己写了一段检测代码,首次打开游戏时,先删除本地所有文件
原本WXDownloader.prototype.cleanAllAssets里面有这个方法,但是问题是获取的缓存文件长度是0,现在分享一下自己写的一个文件

WxFileUtils.zip (757 字节)

把这个文件加到项目里,在启动游戏时调用
cleanOldAssets:function(cb){
var wfu = require(‘WxFileUtils’);
console.log(‘cleanOldAssets path:’,wx.env.USER_DATA_PATH)
var self = this

  var isLogin = false;
  var mainFile = wx.env.USER_DATA_PATH + '/res'
  var isExe = false;
  var remove = function(){
    wfu.removeAllDir(wx.env.USER_DATA_PATH + '/res', function (i) {
      console.log('删除config文件夹成功:' + i)
      isExe = true;
      wfu.removeDir(mainFile, function (p, t) {
        console.log('检测resources:', t);
        if (t && !isLogin) {
          wfu.showAllFiles();
          cb();
          isLogin = true;
        }
      })
    }, 0)
  }
  setTimeout(remove,1000)

  setTimeout(function(){ //微信里有个BUG,如果先删除文件,然后文件后面再下载,会进入idle状态,这个检查就是防止这个状态
    if (!isExe){
      wfu.showAllFiles();
      cb();
      isLogin = true;
    }
  },10000)
}

再次启动,会删除微信下的所有缓存文件,亲测可用