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?
148
3
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
Dat bleek mijn probleem te zijn.
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
sluit cmd en open het opnieuw met admin rechten of herstart je systeem.