2017-12-14 42 views
0

되지 않습니다 :업그레이드, splitHash 내가 5.x를하는 각도 4.x의에서 업그레이드하는 과정에서 현재이고 다음과 같은 오류로 실행 된 함수

main.81bcdf404dc22078865d.bundle.js:1 Uncaught TypeError: i.splitHash is not a function 
at Object.t.parseUrl (main.81bcdf404dc22078865d.bundle.js:1) 
at t.path (main.81bcdf404dc22078865d.bundle.js:1) 
at e.<anonymous> (main.81bcdf404dc22078865d.bundle.js:1) 
at e.V9yc.t.UrlRouter.e.sync (main.81bcdf404dc22078865d.bundle.js:1) 
at bs (main.81bcdf404dc22078865d.bundle.js:1) 
at main.81bcdf404dc22078865d.bundle.js:1 
at vt (main.81bcdf404dc22078865d.bundle.js:1) 
at main.81bcdf404dc22078865d.bundle.js:1 
at new e (main.81bcdf404dc22078865d.bundle.js:1) 
at Object.Dt [as createNgModuleRef] (main.81bcdf404dc22078865d.bundle.js:1) 

나는 할 경우 'ng lint'나는 패스한다, 'ng build --prod'나는 패스한다, 'ng serve'나는 패스한다. 그러나 'ng serve - prod'를 수행 할 때 런타임에이 오류가 발생하고 원인을 파악할 수 없습니다. 나는 그것이 ui-router 버전 문제 일지 모르지만 "@uirouter/angular": "1.0.0-rc.1" (그리고 그 아래의 모든 버전)으로 업그레이드하는 것은 아무 것도하지 않았다. 다른 사람이이 문제에 부딪혔습니까?

+0

우리가 발견하면 해결책을 게시 할 것입니다. 그러나 현재 우리는 업그레이드를 알 수있을 때까지 각도 4에 머물러 있습니다. – rhavelka

답변

0

업그레이드를 다시 시도했으며 이번에는 효과가있었습니다. 나는 나의 모든 도서관을 올바르게 업그레이드하지 않고 있다고 상상한다.

나는이 오류가 발생했을 때 2.0.0-beta.12에서 애니메이션, cdk, 일반 등과 같은 각도 라이브러리를 사용하려고했습니다. 이제 그들은 5.1.0에 있으며 완벽하게 작동하는 것 같습니다.