Install Node.js en npm met Homebrew op OS X en macOS

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 $PATHstaat.,

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

Leave a Comment