Hvis du er ute etter en enkel guide til å installere Node.js og npm på OS X og mac os — dette er det.
Før vi kommer i gang, er du lytter til JS Fest? Hvis ikke, bør du være! Kanskje starte med vår episode alle om beste praksis for Node-utviklere. ✊
standard metode for å installere Node.js er å laste ned en pre-bygget installer for din plattform, installere det og sørg for at den er på din $PATH
.,
Imidlertid, hvis du er en Homebrew fan som meg og foretrekker å installere alle pakkene dine med det — slik pakker som er installert ved hjelp av den samme kommandoer og kategorier, og slik at Homebrew å enkelt administrere oppgraderinger og oppdateringer — da er denne guiden vil hjelpe deg å komme i gang.
Installer Node.js og npm med Homebrew
Først installere Homebrew.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Deretter kan du kjøre brew update
for å sørge for Homebrew er oppdatert.,
brew update
Som en trygg måle bør du kjøre brew doctor
for å sørge for at systemet er klar til å brygge. Kjør kommandoen nedenfor, og følg alle anbefalinger fra brygge lege.
brew doctor
Neste, legge til Homebrew plassering til $PATH
i .bash_profile
eller .zshrc
– filen.,
export PATH="/usr/local/bin:$PATH"
Neste, installere Node (npm vil bli installert med Node):
brew install node
for Å teste ut den Noden og npm installere, kan du prøve å installere Grynt (du kan bli bedt om å kjøre med sudo):
npm install -g grunt-cli
Hvis det virket så gratulerer — du har installert Node.js, npm, og Grynt.
Hvis ikke, følger du trinnene dine eller poste et spørsmål til Stack Overflow.
Lytt til relatert podcaster på Changelog
Siden du er interessert i Noden.js, npm, og Homebrew — lytte til noen nyere knyttet podcaster vi har gjort på disse fagene.,
- #223: Homebrew og Pakke Ledelse med Mike McQuaid
- #200: JavaScript og Roboter med Raquel Vélez, en.k.a. rockbot
- #178: OAuth 2.0, Oz, Node.js, og Hapi.js med Eran Hammer
- #155: Fremtiden til Noden.js med Scott Hammond
- #139: Fremveksten av io.js med Mikeal Rogers
- #119: MENER.js & Full-Stack JavaScript med Roie Cohen og Amos Haviv
- #116: Node Black Friday på Walmart med Eran Hammer
- #113: Holde npm Kjører med Isak Schlueter og Charlie Robbins
- #101: npm Opprinnelse og Node.,js med Isak Schlueter