gepubliceerd: 2019.01.15 / 3 minuten lezen
Het maakt niet uit of u werkt aan backend of in de frontend camp, Node.js wordt steeds populairder van dag tot dag en je kan nodig zijn om het te installeren op een bepaald punt. Er zijn tal van manieren om het te installeren op uw besturingssysteem en ik sta op het punt om u te laten zien de meest populaire methoden en markeer voors en tegens van elk van hen.,
Pre-built installer voor uw platform #
De makkelijkste en meest voor de hand liggende manier is om een pre-built installer voor uw platform te downloaden van het knooppunt.js downloads pagina. De installatie zelf is heel eenvoudig-next, next, next, done.
ondanks het feit dat het de makkelijkste manier is om het te installeren, heeft het veel nadelen. Het vergrendelt u naar een bepaalde versie-het is misschien niet een groot probleem op dag één, maar het kan op de lange termijn als je bereid bent om te springen tussen projecten die afhankelijk zijn van verschillende versies., Een ander (ergste) probleem met deze methode is het feit dat het beheerdersrechten vereist (sudo
) om pakket globaal te installeren. Ik publiceerde “fix privileges en nooit meer gebruik maken van sudo met npm” met een aantal oplossingen voor dit probleem, maar je kunt beter controleren “oplossen van eacces machtigingen fouten bij het installeren van pakketten wereldwijd” op de officiële documentatie of volg dit artikel.
Node from Homebrew / Chocolatey #
“Homebrew — the best friend of the macOS user” legt uit waarom ik zoveel van deze tool hou. Windows-gebruikers kunnen een alternatief vinden, zoals Chocolatey., Beide package managers staan je toe om Node te installeren.js met gemak.
brew install node
choco install nodejs.install
CLI tools zoals deze stellen u in staat om software te installeren / verwijderen in een mum van tijd en nooit meer lastig te vallen door onvoldoende rechten. Hoewel ze u toestaan om versies te beheren, in Node.js u moet gebruiken …
NVM (Node Version Manager) #
Node Version Manager is een eenvoudige bash CLI waarmee u meerdere Node kunt installeren.js versies en schakelen tussen hen met behulp van eenvoudige commando ‘ s. Hoewel het alleen beschikbaar is voor macOS en Linux, knooppunt.,js version manager Voor Windows bestaat (ironisch genoeg is het geschreven in Go). De installatie is eenvoudig — je kunt een eenvoudig bash script gebruiken of brew
(mijn voorkeur).
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
brew install nvm
dat is de manier om de nieuwste versie van Node te installeren.js.
nvm install node
wees nieuwsgierig en verken meer nvm
commando ‘ s op een officiële NVM documentatie. Mijn meest gebruikte commando ‘ s zijn: install
, uninstall
, list
en use
.,
Het is moeilijk om de versie van Node te onthouden.js waarvan een project afhankelijk is-smash de versie in .nvmrc
bestand in de root van uw project en voer nvm use
in deze map. Als iets kan worden geautomatiseerd, moet het worden geautomatiseerd-het installeren van de juiste versie van afhankelijkheden is geen uitzondering. Ik heb een eenvoudig bash script gemaakt dat nvm use
draait wanneer het een .nvmrc
bestand in uw project tegenkomt. Er is een coole zsh-nvm plugin voor Zsh gebruikers die hetzelfde werk doet.,
als je dit artikel leuk vond, deel het dan op Twitter.