这个问题,部署的版本让我疯了,它偷了我很多时间。错误只用Firefox上在Heroku
我的流星应用工作好我的本地开发机器上,但是当我BUILD_PACK = https://github.com/oortcloud/heroku-buildpack-meteorite.git部署它,我有一个问题ONLY与Firefox,这给我一个普通的错误
"Exception from Deps afterFlush function function: "
...但我无法查看调用堆栈或生成的地方。
我检查构建包和本地开发机器使用相同的node.js版本(v0.10.26),显然在本地使用流星集成的MongoDB,并在Heroku上使用Mongolab服务。
我不知道如何找到问题。
关于heroku的构建版本Chrome的工作就像一个魅力,Firefox有这个问题。 在本地机器上都Chrome和Firefox浏览器好。
我也试图与demeteorize,但问题是一样的...
编辑:
在Firefox调试控制台错误是在第1行(43c9ee3da328e93321624a3179d27858c654879d.js:1)
如何在没有js minify的情况下部署heroku?
EDIT2:
我已经部署在* .metor.com和工作的良好! (有和没有--debug标志) 问题/错误的Heroku和/或建立包...但在哪里?!?
解决方案查找:
我犯了一个大错误。来自外部库的错误抛出。该库仅在Firefox上提供此问题。
火狐控制台调试日志不报告库错误,因为这个API库调用它完成到观察者方法。
问题上双方的Heroku和本地开发机器上存在......我感到很无聊
感谢的人的支持广告的时间!
您使用的是appcache包吗?我只问,因为在Meteor的文档中提到了一些与Firefox不兼容的appcache(并且这是文档中提到的唯一的Firefox特定问题)。 –
不,我不使用appcache :( – elbowz