2016-10-07 3 views
3

У меня есть SPA, который был на @angular RC5, который я пытаюсь перейти к официальному релизу. Перед движением все, казалось, отлично работало в развитии. Нет ошибок в консоли отладки хрома.Угловая 2 http: // localhost: 3002/traceur 404 (не найдено)

Теперь я изменил свое package.json на:

"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 ссылок, удален все комментарии мульти строки. Однако теперь, когда я бегу мое приложение:

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" прокладка больше не требуется с последней версией. Удалите свою ссылку с index.html.

Помимо этого, может быть много других вещей, которые могут вызвать проблемы. Но сейчас сложно сказать.

+0

Спасибо за указатели! Я поработаю с ними. В то же время, есть ли еще информация, которую я могу предоставить, которая может помочь? –

+0

Нет, ничего не поможет. Вам нужно понять, что все это модуль в Angular2. Например, в AppComponent, если вы используете HTTP-сервис, вы должны убедиться, что HttpModule импортирован. Таким образом, в вашем случае будет много вещей, которые трудно идентифицировать за один раз. – micronyks

Смежные вопросы