0

我有一个使用 Meteor、Angular2(使用angular-meteor包)、Typescript 和 MongoDB 编写的应用程序。我试图把它放在 Heroku 上并遇到困难。我正在使用这个流星 buildpack。我不确定问题出在 Meteor、Heroku 还是 Angular2 上,但我怀疑 Heroku 没有为 Angular2 正确配置。该网站位于http://alfred-zahner.herokuapp.com/,我得到的错误是:

例外:没有 t 的提供者!(e -> t)

我检查了 Heroku 日志,没有任何问题的迹象。我的部分问题是我看不到什么te是什么,因为有人(Heroku?)正在丑化 JavaScript。我不确定如何进行调试。

解决此问题的一种方法是找出并修复错误,但如果有更好的构建包,或者甚至更好(必须免费!)我可以使用的托管环境,我会很高兴。

编辑

这不是 Heroku 的问题。部署到 Meteor 的内置部署测试 ( meteor deploy site.meteor.com) 时也会发生同样的事情。meteor deploy --debug site.meteor.com但是,如果我使用.

4

1 回答 1

2

angular2-meteor Github上,我发现这是 Angular 2 的一个问题,尤其是在使用 UglifyJS 时。目前,似乎唯一的解决方案是使用meteor deploy --debug. 我打算只在流星的内置主机上使用它,直到 Angular 2 运行良好。

于 2016-02-12T14:50:28.473 回答