关于cocos 发布到iis报错问题

  • Creator 版本:3.7.3

  • 目标平台:用的window浏览器 谷歌和ie都不行

  • 重现方式:发布后到iis绑定后 。进入游戏加载后就报错。已经请求到服务器后台。感觉有点像资源加载报错

  • 首个报错:Uncaught TypeError: Cannot set properties of undefined (setting ‘ver’)
    at Config._initVersion (cc.6338c.js:34228:31)
    at Config.init (cc.6338c.js:34014:18)
    at Bundle.init (cc.6338c.js:34907:26)
    at createBundle (cc.6338c.js:35754:18)
    at Factory.create (cc.6338c.js:35831:13)
    at cc.6338c.js:37303:25
    at cc.6338c.js:34852:13
    at cc.6338c.js:3292:13
    at handleRAF (cc.6338c.js:3188:22)

企业微信截图_17067579487779

我记得好像是环境的问题,很久以前遇到过,不记得怎么解决的了

设置好 Json 等资源的 MIME 类型

IIS 年久失修,默认可用的MIME很少,特别一些新的文件格式(json),二进制文件格式(bin),需要自己配置一下。
用NGINX之类的就没有这个问题。

后面我解决了。把libary 那些生成的目录都删除就好了,然后重新让编辑器生成