2016-06-21 8 views
0

Ich stehe vor der folgenden Ausnahme, wenn ich Angular2 von RC1 auf RC2 aktualisiere. enter image description hereAktualisieren Sie Angular2-rc1 auf Angular2-rc2, wobei TypeScript ',' erwartet wird. (TS1005)

Unten ist meine main.ts, eigentlich fasse ich es nicht während des Upgrades. In der Zeile 13 wird die Bootstrap-Methode aufgerufen.

import {provide, enableProdMode} from '@angular/core'; 
import {bootstrap} from '@angular/platform-browser-dynamic'; 
import 'rxjs/Rx'; 
import {ROUTER_PROVIDERS} from '@angular/router-deprecated'; 
//import {LocationStrategy, Location, HashLocationStrategy } from '@angular/router-deprecated'; 

import {LocationStrategy, Location, HashLocationStrategy} from '@angular/common'; 

import {AppComponent} from './app.component'; 
// 
//debugger; 
////enableProdMode(); 
bootstrap(AppComponent, [ROUTER_PROVIDERS, provide(LocationStrategy, {useClass: HashLocationStrategy}]); 

Könnten Sie mir bitte dabei helfen? Danke im Voraus.

+0

hast du irgendeinen Fehler nach 'npm i --save' bekommen? –

+0

Hallo, @JS_astronauts, ich benutze die node.js nicht wegen der Firmenpolitik. Also ich denke es ist zur Laufzeit kompiliert. –

+1

Ihnen fehlt ein abschließendes ')' in Ihrem Code. '[ROUTER_PROVIDERS, provide (LocationStrategy, {useClass: HashLocationStrategy}]);', das Ende sollte '})])' sein, du hast '}])'. – Claies

Antwort

0

Wie Claies sagte, verpasste ich eine Schließung ")" im Code.