我现在害怕生产中的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应该是一个幸福的家庭。
答案 0 :(得分:1)
检查您的角度版本并确保它与所有其他相关库匹配。当我添加Angular 4的核心库时,我遇到了同样的问题。我没有将角度核心对象保持在与先前版本相同的属性中。我希望有所帮助。