ng wordt niet herkend als een intern of extern bevel

Ik draai Windows 7 Professional 32bit.

Ik heb geprobeerd npm install -g angular-cli zowel onder normaal als admin uit te voeren.

Ik heb ook geprobeerd het toe te voegen aan de omgevingsvariabelen onder PATH: (C:GebruikersBeheerderAppDataRoamingNpmnode_modulesJangangular-cli) , ook zonder succes.

Wat doe ik verkeerd?

Oplossing

Ik heb het een paar dagen geleden opgelost, nadat ik hetzelfde probleem had met andere globale modules, door toe te voegen aan:

Milieutabellen -> Systeemvariabelen -> Pad:

C:GebruikersadministrateurAppDataRoamingnpmnode_modules_angular-cli;C:ProgrammabestandenMongoDB

Merk op dat er geen spaties mogen staan na ;

Dat bleek mijn probleem te zijn.

Commentaren (5)

Als u de foutmelding krijgt zelfs na het volgen van de bovenstaande stap. probeer dan het volgende.

Aangezien het een node script is. Ik gebruik vanaf nu de onderstaande optie om te maken.

Knooppunt C:GebruikersgegevensAppDataRoaming Knooppuntmodules Knooppuntcli Versie

Mogelijk zijn er symbolische links nodig. Niet verder onderzocht.

Bij nader onderzoek: Pad instellen als : %PATH%;C:\Users\Administrator\AppData\Roaming\npm;

In Windows, staat het npm.cmd bestand in het bovenstaande pad. Als de bovenstaande omgevingsvariabele is ingesteld, kunt u uitvoeren als ng versie ng init

Commentaren (0)

sluit cmd en open het opnieuw met admin rechten of herstart je systeem.

Commentaren (0)