刷新导致应用程序中断

时间:2017-08-10 01:02:59

标签: angular

我正在开发一个Angular App,它第一次加载正常,但是一旦我刷新它或按F5它就会中断并给出以下错误:

core.es5.js:350使用类装饰器时无需使用反射元数据垫片

如果需要反射元数据填充程序且我还没有包含它,为什么它在首次上传时正常启动?

1 个答案:

答案 0 :(得分:1)

我试图复制你的问题 当我使用angular cli时,我有一个文件polyfils.ts,其中包含以下代码行:

/** Evergreen browsers require these. **/
import 'core-js/es6/reflect';
import 'core-js/es7/reflect';

所以我评论说,我的应用程序刚开始没有加载,抛出错误Uncaught reflect-metadata shim is required when using class decorators。我尝试了IE11,最新的Chrome和FF - 在第一次加载时都表现出同样的错误{。}}。

为什么错误不会在您的情况下首先被抛出我不确定,可能是您正在运行某些特定的浏览器等等。但您肯定需要包含Uncaught reflect-metadata shim polyfill才能运行角度应用程序甚至在最新的浏览器中。