1

我试图在流星服务器上部署一个angular2-meteor项目。

该应用程序在本地运行良好。我meteor reset在部署之前已经这样做了。

现在它显示一个空白页和错误:

例外:在 e 上找不到指令注释

我也试过 add https,但同样的错误。这个错误是什么意思?或者什么可能导致这种情况?谢谢

请打开此页面并查看控制台以获取更多错误详细信息。

更新:我使用的日志文件meteor logs xxx

4

2 回答 2

0

您应该包含Angular2 的-dev.js文件(例如angular2.dev.js),这样您就可以看到更多可读的错误,尤其是您遇到问题的类...

<script src="node_modules/angular2/bundles/angular2-polyfills.js"></script>
<script src="node_modules/systemjs/dist/system.src.js"></script>
<script src="node_modules/rxjs/bundles/Rx.js"></script>
<script src="node_modules/angular2/bundles/angular2.dev.js"></script> <-----
<script src="node_modules/angular2/bundles/router.dev.js"></script> <-----
<script src="node_modules/angular2/bundles/http.dev.js"></script> <-----

directives大多数时候,当在组件的属性中提供错误时,您会遇到这样的错误。例如供应商...

于 2016-02-23T07:29:44.963 回答
0

现在我找到了为什么它显示这些错误。

如果你遇到类似的问题:

例外:在 e 上找不到指令注释

或者

使用缩小包时,ngDoCheck 不是一个函数

它们都与UglifyJS相关。目前没有很好的方法来解决它们。

在这里这里检查

于 2016-03-04T22:36:50.390 回答