2016-10-07 5 views
3

공식 릴리스로 이동하려고하는 @angular RC5의 SPA가 있습니다. 이전에 모든 것이 개발 단계에서 잘 작동하는 것처럼 보였습니다. 크롬 디버그 콘솔에 오류가 없습니다. 모든 멀티 라인 주석을,각도 2 http : // localhost : 3002/traceur 404 (찾을 수 없음)

"dependencies": { 
    "@angular/common": "~2.0.1", 
    "@angular/compiler": "~2.0.1", 
    "@angular/core": "~2.0.1", 
    "@angular/forms": "~2.0.1", 
    "@angular/http": "~2.0.1", 
    "@angular/platform-browser": "~2.0.1", 
    "@angular/platform-browser-dynamic": "~2.0.1", 
    "@angular/router": "~3.0.1", 
    "es6-shim": "^0.35.0", 
    "lodash": "^4.14.1", 
    "reflect-metadata": "^0.1.3", 
    "rxjs": "5.0.0-beta.6", 
    "systemjs": "0.19.27", 
    "underscore": "^1.8.3", 
    "zone.js": "^0.6.12" 
    }, 

나는 또한 ROUTER_PROVIDER 참조 무리를 깨끗하게 제거 :

지금 나는 내 package.json을 변경했습니다. 그러나 지금은 내 응용 프로그램을 실행할 때 : 나는 비슷한 문제를 가진 게시물의 수를 검토 한 결과

zone.js:1274 GET http://localhost:3002/traceur 404 (Not Found)scheduleTask @ zone.js:1274ZoneDelegate.scheduleTask @ zone.js:216Zone.scheduleMacroTask @ zone.js:153(anonymous function) @ zone.js:1304send @ VM1437:3fetchTextFromURL @ system.src.js:1156(anonymous function) @ system.src.js:1739ZoneAwarePromise @ zone.js:478(anonymous function) @ system.src.js:1738(anonymous function) @ system.src.js:2764(anonymous function) @ system.src.js:3338(anonymous function) @ system.src.js:3605(anonymous function) @ system.src.js:3990(anonymous function) @ system.src.js:4453(anonymous function) @ system.src.js:4705(anonymous function) @ system.src.js:408ZoneDelegate.invoke @ zone.js:203Zone.run @ zone.js:96(anonymous function) @ zone.js:462ZoneDelegate.invokeTask @ zone.js:236Zone.runTask @ zone.js:136drainMicroTaskQueue @ zone.js:368ZoneTask.invoke @ zone.js:308 
zone.js:355 Unhandled Promise rejection: Error: XHR error (404 Not Found) loading http://localhost:3002/traceur 
     at XMLHttpRequest.wrapFn [as _onreadystatechange] (http://localhost:3002/vendor/zone.js/dist/zone.js:647:29) 
     at ZoneDelegate.invokeTask (http://localhost:3002/vendor/zone.js/dist/zone.js:236:37) 
     at Zone.runTask 
(http://localhost:3002/vendor/zone.js/dist/zone.js:136:47) 
     at XMLHttpRequest.ZoneTask.invoke (http://localhost:3002/vendor/zone.js/dist/zone.js:304:33) 
    Error loading http://localhost:3002/traceur 
    Error loading http://localhost:3002/vendor/@angular/platform-browser-dynamic/index.js as "@angular/platform-browser-dynamic" from http://localhost:3002/app/main.js ; Zone: <root> ; Task: Promise.then ; Value: Error: Error: XHR error (404 Not Found) loading http://localhost:3002/traceur(…) nullconsoleError @ zone.js:355_loop_1 @ zone.js:382drainMicroTaskQueue @ zone.js:386ZoneTask.invoke @ zone.js:308 
zone.js:357 Error: Uncaught (in promise): Error: Error: XHR error (404 Not Found) loading http://localhost:3002/traceur(…)consoleError @ zone.js:357_loop_1 @ zone.js:382drainMicroTaskQueue @ zone.js:386ZoneTask.invoke @ zone.js:308 
13system.src.js:373 Assertion failed: loading or loaded(anonymous function) @ system.src.js:373ZoneDelegate.invoke @ zone.js:203Zone.run @ zone.js:96(anonymous function) @ zone.js:462ZoneDelegate.invokeTask @ zone.js:236Zone.runTask @ zone.js:136drainMicroTaskQueue @ zone.js:368ZoneTask.invoke @ zone.js:308 

,하지만 난이 원인이 무엇인지에 손실에 있어요?

+1

그들은 실제로이 문제의 원인에 대한 자세한 오류 보고서를 제공하는 방법을 알아야합니다. 나는 그것을 전에 가지고 있었고, 고침을 시도하는 ___의 고통이었다. –

답변

2

traceur 404은 Angular가 필요한 것을 찾거나로드 할 수 없다는 표시입니다. 귀하의 게시물을 통해 나는 당신을 사물 아래에서만 제안 할 수 있습니다.

1)package.json이 올바르지 않습니다. package.json와 비교해보세요.

2)zone.js에는 Angular2.0.1의 상위 버전이 필요합니다.

3)es6-shim": "^0.35.0" shim은 최신 버전에서는 더 이상 필요하지 않습니다. index.html에서 참조 번호도 삭제하십시오.

이외의 다른 문제가 발생할 수 있습니다. 그러나 지금은 말하기가 어렵습니다.

+0

포인터 주셔서 감사! 나는 이것을 통해 일할 것이다. 그동안 도움이 될만한 정보가 있습니까? –

+0

아니, 내가 추측하는 데 도움이되지 않을 것이다. 모든 것이 Angular2의 모듈이라는 것을 이해해야합니다. 예를 들어 AppComponent에서 HTTP 서비스를 사용하는 경우 HttpModule을 가져와야합니다. 귀하의 경우에는 한 번에 식별하기가 어려울 많은 것들이있을 것입니다. – micronyks

관련 문제