2017-08-20 5 views
0

Ich hatte mein Projekt in Angular2 Version 2.xx erstellt, aber dann hatte ich es auf Version 4 aktualisiert. Nach dem Upgrade auf Version 4, erlaubte mir meine angular-cli, die in Version 1.0.0 war um Komponenten zu generieren, aber nicht die erforderlichen Änderungen in app.module.ts vorgenommen. Also habe ich den cli auf Version 1.3.1 aufgerüstet. Aber danach folgte ein weiterer Haufen Probleme.Angular-cli 1.3.1

auf tun ng serve --host 0.0.0.0 --port 8080 --live-reload-port 8081

ich folgende Fehlermeldung bekam:

Environment configuration does not contain "environmentSource" entry. 

A new environmentSource entry replaces the previous source entry inside environments. 

To migrate angular-cli.json follow the example below: 

Before: 

"environments": { 
    "source": "environments/environment.ts", 
    "dev": "environments/environment.ts", 
    "prod": "environments/environment.prod.ts" 
} 


After: 

"environmentSource": "environments/environment.ts", 
"environments": { 
    "dev": "environments/environment.ts", 
    "prod": "environments/environment.prod.ts" 
} 

auf die Änderung, ng serve funktioniert nicht ng serve --host 0.0.0.0 --port 8080 --live-reload-port 8081 und selbst dann auf c9 erhalte ich, um zu sehen, dass keine Anwendung läuft.

Wie bekomme ich es zum Laufen? Oder ich würde gerne mit angle-cli 1.0.0 auf Version 2.x.x zurückgehen.

Jede Hilfe würde sehr geschätzt werden. Vielen Dank.

Antwort

0

Environment configuration does not contain "environmentSource" entry.

die neue Konfiguration sieht anders aus, können Sie neues Projekt mit verbesserten Winkeln cli erzeugen und kopieren Sie einfach die neue Konfiguration

wirklich
"environmentSource": "environments/environment.ts", //path of the environment file 
     "environments": { 
     "dev": "environments/environment.ts", 
     "prod": "environments/environment.prod.ts", 
     "staging": "environments/environment.staging.ts" 
} 
+0

Something to-cli.json .angular seltsam passiert ist. Nachdem ich verzweifelt versucht npm @ winklig/cli von jedem möglichen Ort zu deinstallieren, wenn ich ein neues Projekt erstellen eckig-cli.json ist nicht da. –

Verwandte Themen