angular2未捕获TypeError:无法在Chrome中读取属性'isDefaultChangeDetectionStrategy'

时间:2017-01-14 16:55:54

标签: google-chrome angular

我现在害怕生产中的angular2 ....特别是由于生产中的控制台上的这个错误。你是开玩笑的Angular2吗?那是什么意思。我的意思是真的......现在我的应用程序不会。它适用于本地并且用于生产。

main.fd49057….bundle.js:57 Uncaught TypeError: Cannot read property 'isDefaultChangeDetectionStrategy' of undefined
    at Object.<anonymous> (main.fd49057….bundle.js:57)
    at r (inline.js:1)
    at Object.<anonymous> (main.fd49057….bundle.js:43)
    at r (inline.js:1)
    at Object.<anonymous> (main.fd49057….bundle.js:1721)
    at r (inline.js:1)
    at Object.<anonymous> (main.fd49057….bundle.js:1658)
    at r (inline.js:1)
    at Object.<anonymous> (main.fd49057….bundle.js:1693)
    at r (inline.js:1)

这是我在s3上部署到生产的方式

ng build -prod
aws --profile ttt s3 sync dist/ s3://angular.bhead.com --acl public-read

然后我部署在firebase上并且工作......

最令人不安的是它在FF和Safari的制作中有效。它的chrome我在s3或firebase中部署时遇到此错误。

Angular2 ......为什么?为什么这个戏剧性讽刺? Google ... angular2和chrome应该是一个幸福的家庭。

1 个答案:

答案 0 :(得分:1)

检查您的角度版本并确保它与所有其他相关库匹配。当我添加Angular 4的核心库时,我遇到了同样的问题。我没有将角度核心对象保持在与先前版本相同的属性中。我希望有所帮助。