Als u op zoek bent naar een eenvoudige handleiding voor het installeren van Node.js en npm op OS X en macOS-dit is het.
voordat we beginnen, luister je naar JS Party? Zo niet, dan moet je dat wel zijn! Misschien beginnen met onze aflevering alles over best practices voor Node ontwikkelaars. ✊
de standaardmethode voor het installeren van Node.js is om een vooraf gebouwde installer voor uw platform te downloaden, te installeren en ervoor te zorgen dat het op uw $PATH
staat.,
echter, als je een Homebrew fan bent zoals ik en er de voorkeur aan geeft al je pakketten ermee te installeren — zodat je pakketten worden geïnstalleerd met dezelfde commando ‘ s en mappen en Homebrew gemakkelijk upgrades en updates kan beheren — dan zal deze gids je helpen aan de slag te gaan.
Install Node.js en npm met Homebrew
Installeer eerst Homebrew.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
voer dan brew update
uit om er zeker van te zijn dat Homebrew up-to-date is.,
brew update
als een veilige maatregel moet u brew doctor
uitvoeren om ervoor te zorgen dat uw systeem klaar is om te brouwen. Voer het onderstaande commando uit en volg eventuele aanbevelingen van brew doctor op.
brew doctor
voeg vervolgens de locatie van Homebrew toe aan uw $PATH
in uw .bash_profile
of .zshrc
bestand.,
export PATH="/usr/local/bin:$PATH"
volgende install Node (npm wordt geïnstalleerd met Node):
brew install node
om uw Node en NPM installatie uit te testen, probeer dan Grunt te installeren (U kan gevraagd worden om met sudo te draaien):
npm install -g grunt-cli
als dat dan werkte gefeliciteerd — je hebt node geïnstalleerd.js, npm en Grunt.
indien niet-Volg uw stappen of post een vraag naar Stack Overflow.
Luister naar verwante podcasts op de Changelog
omdat je geïnteresseerd bent in Node.js, npm — en Homebrew-luister naar een aantal recente gerelateerde podcasts die we hebben gedaan over deze onderwerpen.,
- #223: Homebrew and Package Management with Mike McQuaid
- #200: JavaScript and Robots with Raquel Vélez, a. k. a. rockbot
- #178: OAuth 2.0, Oz, Node.js en Hapi.js met Eran Hammer
- # 155: de toekomst van Node.js with Scott Hammond
- # 139: The Rise of io.js met Mikeal Rogers
- # 119: gemiddelde.js & Full-Stack JavaScript met Roie Cohen en Amos Haviv
- #116: Node Black Friday at Walmart met Eran Hammer
- #113: Keep npm Running with Isaac Schlueter and Charlie Robbins
- #101: NPM Origins and Node.,js met Isaac Schlueter