Udgivet: 2019.01.15 | 3 minutter læs
uanset om du arbejder på backend eller er i frontend camp, Node.js bliver mere populær dag for dag, og du skal muligvis installere det på et tidspunkt. Der er masser af måder at installere det på dit operativsystem, og jeg er ved at vise dig de mest populære metoder og fremhæve fordele og ulemper ved hver af dem.,
forudbygget installationsprogram til din platform #
den nemmeste og mest indlysende måde er at do .nloade et forudbygget installationsprogram til din platform fra noden.js do .nloads side. Installationen i sig selv er meget ligetil-næste, næste, næste, færdig.
På trods af at det er den nemmeste måde at installere det på, kommer det med mange ulemper. Det låser dig til en bestemt version-det kan ikke være et stort problem på første dag, men det kan være i det lange løb, hvis du er villig til at hoppe mellem projekter, der afhænger af forskellige versioner., Et andet (værste) problem med denne metode er, at det kræver administratorrettigheder (sudo
) for at installere pakken globalt. Jeg udgav “Fix privilegier og aldrig igen bruge sudo med npm” med nogle løsninger til dette problem, men du må hellere tjekke “Løse EACCES tilladelser fejl, når du installerer pakker globalt” på officiel dokumentation, eller følge denne artikel.
Node fra Homebre. /Chocolatey #
“Homebre. — macOS-brugerens bedste ven” forklarer, hvorfor jeg elsker dette værktøj så meget. Usersindo .s-brugere kan finde et alternativ som Chocolatey., Begge disse pakkeadministratorer giver dig mulighed for at installere Node.js med lethed.
brew install node
choco install nodejs.install
CLI værktøjer, der kan lide at give dig mulighed for at installere / afinstallere software på ingen tid, og aldrig igen blive generet af utilstrækkelige tilladelser. Selvom de giver dig mulighed for at administrere versioner også, i Node.JS du skal bruge…
NVM (Node Version Manager) #
Node Version Manager er en simpel bash CLI, der giver dig mulighed for at installere flere Node.JS versioner og skifte mellem dem ved hjælp af simple kommandoer. Selvom det kun er tilgængeligt for macOS og Linu., Node.,JS version manager til existsindo .s eksisterer (ironisk nok er det skrevet i Go). Installationen er ligetil-Du kan bruge en simpel bash script eller brew
(min foretrukne måde).
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
brew install nvm
det er måden at installere den nyeste version af Node på.js.
nvm install node
vær nysgerrig og Udforsk mere nvm
kommandoer på en officiel NVM-dokumentation. Min mest anvendte kommandoer er: install
uninstall
list
og use
.,
det er svært at huske versionen af Node.js, som et projekt afhænger af-smadre versionen til .nvmrc
fil i roden af dit projekt og kør nvm use
inde i denne mappe. Hvis noget kan automatiseres, skal det automatiseres — installation af den rigtige version af afhængigheder er ikke en undtagelse. Jeg lavede et simpelt bash script, der kører nvm use
når det støder på en .nvmrc
fil i dit projekt. Der er en cool pluginsh-NVM plugin til userssh brugere, der gør det samme job.,
Hvis du kunne lide denne artikel, kan du dele det på T .itter.