我正在使用Meteor、Angular2 (使用角流星包)、类型记录和MongoDB编写一个应用程序。我正试着把它放到Heroku身上,却遇到了困难。我正在使用这个流星堆。我不确定这些问题是否与Meteor、Heroku或Angular2有关,尽管我怀疑Heroku没有为Angular2正确配置。该站点位于http://alfred-zahner.herokuapp.com/,而我所收到的错误是:
例外:没有t的提供者!(e -> t)
我查过Heroku的日志,那里没有麻烦的迹象。我的部分问题是,我看不出t
和e
是什么样的人(Heroku?)是在丑化JavaScript。我不太确定如何进行调试。
解决这个问题的一种方法是找出并修复错误,但是如果有一个更好的构建包,或者更好的版本(必须是免费的),我会很高兴的!托管我可以使用的环境。
编辑
这不是Heroku的问题。在部署到Meteor的内置部署测试(meteor deploy site.meteor.com
)时,也会发生同样的情况。但是,如果我使用meteor deploy --debug site.meteor.com
进行部署,它就能工作,所以当Meteor准备生产应用程序时,Angular2在额外的处理方面有一些问题。
https://stackoverflow.com/questions/35232629
复制