这是我建的公共模块,已同步到云端
cloudfunctions/common/config/index.js
修改后在本地可以正常使用,但连接云端就不生效,其表现与旧版相同。
我确定已经上传新版文件,甚至通过下载云端文件的方法,确定云端已是新版文件。
是否存在某种缓存机制?怎样让文件在云端生效?
这是我建的公共模块,已同步到云端
cloudfunctions/common/config/index.js
修改后在本地可以正常使用,但连接云端就不生效,其表现与旧版相同。
我确定已经上传新版文件,甚至通过下载云端文件的方法,确定云端已是新版文件。
是否存在某种缓存机制?怎样让文件在云端生效?
阿良1024 (作者)
可以确定是某个文件缓存的问题,但未能定位。
我把config模块改名成config1,再修改其他文件的依赖,再删除云端上原来的config模块,代码才能按预期运行。
修改过程中发现一个 a.schema.ext.js 文件,它引用了新版config1,但未能即时应用到新版文件,在删除云端的旧config模块后,才能按预期运行。
目测问题在这里。
为了找到这个问题,已上线的小程序短暂地崩溃。希望官方解释一下,否则无法预测云端文件的行为,以后还会出问题。