2017-07-28 3 views
0

Wenn ich versuche, ng serve Ich habe diesen Fehler zu laufen:Angular Cli dienen ng funktionieren nicht

The "@angular/compiler-cli" package was not properly installed. Error: 
TypeError 
: Object prototype may only be an Object or null: undefined 
Error: The "@angular/compiler-cli" package was not properly installed. 
Error: Ty 
peError: Object prototype may only be an Object or null: undefined 
at Object.<anonymous> (C:\Users\Mounadi\angular2-quickstart\node_modules\@ng 
tools\webpack\src\index.js:14:11) 
at Module._compile (module.js:570:32) 
at Object.Module._extensions..js (module.js:579:10) 
at Module.load (module.js:487:32) 
at tryModuleLoad (module.js:446:12) 
at Function.Module._load (module.js:438:3) 
at Module.require (module.js:497:17) 
at require (internal/module.js:20:19) 
at Object.<anonymous> (C:\Users\Mounadi\angular2-quickstart\node_modules\@an 
gular\cli\tasks\eject.js:10:19) 
at Module._compile (module.js:570:32) 
at Object.Module._extensions..js (module.js:579:10) 
at Module.load (module.js:487:32) 
at tryModuleLoad (module.js:446:12) 
at Function.Module._load (module.js:438:3) 
at Module.require (module.js:497:17) 
at require (internal/module.js:20:19) 

Ich versuchte @ Winkel/cli und installieren @ Winkel/cli @ neueste zu deinstallieren und ich habe den gleichen Fehler

Antwort

1

Befolgen Sie die folgenden Schritte, um mit angular CLI zu beginnen.

Erstes Update Knoten Version:

  1. So überprüfen Sie zuerst Ihre Knoten Version von node -v Befehl eingeben.
  2. Wenn die Knotenversion niedriger als 6.x.x ist, aktualisieren Sie sie, da angular CLI eine höhere Knotenversion als 6.x.x erfordert. Um die Knotenversion zu aktualisieren, führen Sie den folgenden Befehl aus.

    nvm install <new version> --reinstall-packages-from=<old version>

    Ex: nvm install 7.10.0 --reinstall-packages-from=5.1.0

    Dann Befehl ausführen: nvm use 7.10.0

  3. Nach diesem Startbefehl npm install -g @angular/cliAngular CLI zu installieren.

  4. Dann ng new my-new-project um ein neues Projekt zu erstellen.
  5. Dann cd my-new-project in das erstellte Projektverzeichnis zu gehen.
  6. Und dann endlich ng serve, um Ihre App zu starten.

Extra: Um die Winkel 2-Projekt in Winkel 4 Projekt unter Befehl ausführen zu aktualisieren:

* On Linux/Mac: npm install @angular/{common,compiler,compiler-cli,core,forms,http,platform-browser,platform-browser-dynamic,platform-  
        server,router,animations}@next --save server,router,animations}@next --save 

    * On Windows: npm install @angular/[email protected] @angular/[email protected] @angular/[email protected] @angular/[email protected] 
        @angular/[email protected] @angular/[email protected] @angular/[email protected] @angular/[email protected] 
        @angular/[email protected] @angular/ [email protected] @angular/[email protected] --save 
+0

Nur als FYI, Installation mit '@ next' jetzt die 5.0.0 installieren Beta. Verwende '@ latest', wenn du bei 4.x bleiben willst. –

Verwandte Themen