Dacă sunteți în căutarea unui ghid ușor de instalat nod.js și npm pe OS X și macOS — asta este.
înainte de a începe, asculți JS Party? Dacă nu, ar trebui să fie! Poate începe cu episodul nostru despre cele mai bune practici pentru dezvoltatorii de noduri. ✊
metoda implicită pentru instalarea nodului.JS este de a descărca un program de instalare pre-construit pentru platforma, instalați-l și asigurați-vă că este pe $PATH
.,cu toate acestea, dacă sunteți fan Homebrew ca mine și preferați să instalați toate pachetele cu el — asigurându — vă că pachetele sunt instalate folosind aceleași comenzi și directoare și permițând Homebrew să gestioneze cu ușurință upgrade-uri și actualizări-atunci acest ghid vă va ajuta să începeți.
instalare nod.js și npm cu Homebrew
Mai întâi, instalați Homebrew.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
apoi executați brew update
pentru a vă asigura că Homebrew este actualizat.,
brew update
ca măsură sigură ar trebui să rulați brew doctor
pentru a vă asigura că sistemul dvs. este gata de preparare. Rulați comanda de mai jos și urmați orice recomandări de la brew doctor.
brew doctor
apoi, se adaugă Homebrew locația dvs. $PATH
în .bash_profile
sau .zshrc
fișier.,
export PATH="/usr/local/bin:$PATH"
apoi, instalați Nod (npm va fi instalat cu Nod):
brew install node
Pentru a testa Nod și npm instala, încercați să instalați Grunt (s-ar putea fi solicitat pentru a rula cu sudo):
npm install -g grunt-cli
în Cazul în care a lucrat atunci felicitări — ați instalat Nod.js, npm și Grunt.
dacă nu — retrace pașii sau posta o întrebare pentru a stiva de preaplin.
Ascultați podcast-uri legate de pe Changelog
Din moment ce sunteți interesat în nod.js, npm și Homebrew-ascultați câteva podcast-uri recente pe care le-am făcut pe aceste subiecte.,
- #223: Homebrew și managementul pachetelor cu Mike McQuaid
- #200: JavaScript și roboți cu Raquel Vélez, alias rockbot
- #178: OAuth 2.0, Oz, Node.js, și Hapi.js cu Eran Hammer
- #155: viitorul nod.js cu Scott Hammond
- #139: ascensiunea lui io.js cu Mikeal Rogers
- #119: medie.js & Full-Stack JavaScript cu Rol Cohen și Amos Haviv
- #116: Nod de Black Friday de la Walmart cu Eran Ciocan
- #113: Păstrați npm Execută cu Isaac Schlueter și Charlie Robbins
- #101: npm Originile și Nod.,js cu Isaac Schlueter