Publié: 2019.01.15 / 3 minutes read
Peu importe si vous travaillez sur le backend ou si vous êtes dans le camp frontend, Node.js devient de plus en plus populaire de jour en jour et vous devrez peut-être l’installer à un moment donné. Il y a beaucoup de façons de l’installer sur votre système d’exploitation et je suis sur le point de vous montrer la méthode la plus populaire et de mettre en évidence les avantages et les inconvénients de chacun d’eux.,
Programme d’installation pré-construit pour votre plate-forme #
Le moyen le plus simple et le plus évident est de télécharger un programme d’installation pré-construit pour votre plate-forme à partir du nœud.page de téléchargements js. L’installation elle — même est très simple-suivant, suivant, suivant, fait.
Malgré le fait que c’est la façon la plus simple de l’installer, il est livré avec de nombreux inconvénients. Il vous verrouille à une version particulière – il peut ne pas être un gros problème le premier jour, mais il peut être à long terme si vous êtes prêt à sauter entre les projets qui dépendent de différentes versions., Un autre (pire) problème avec cette méthode est le fait qu’elle nécessite des autorisations d’administrateur (sudo
) pour installer le package globalement. J’ai publié » Fix privileges and never again use sudo with npm « avec quelques solutions pour ce problème, mais vous feriez mieux de vérifier” Resolving EACCES permissions errors when installing packages globally » sur la documentation officielle ou de suivre cet article.
Nœud à partir de Homebrew / Chocolaté #
« Homebrew — le meilleur ami de l’macOS utilisateur” explique pourquoi j’aime cet outil tellement. Les utilisateurs de Windows peuvent trouver une alternative comme Chocolatey., Ces deux gestionnaires de paquets vous permettent d’installer Nœud.js avec facilité.
brew install node
choco install nodejs.install
Des outils CLI comme celui-ci vous permettent d’installer / désinstaller un logiciel en un rien de temps et de ne plus jamais être dérangé par des autorisations insuffisantes. Bien qu’ils vous permettent également de gérer les versions, dans Node.js vous devez utiliser NV
NVM (Node Version Manager) #
Node Version Manager est une CLI bash simple qui vous permet d’installer plusieurs nœuds.versions js et basculer entre eux en utilisant des commandes simples. Bien qu’il soit disponible pour macOS et Linux uniquement, Node.,js version manager pour Windows existe (ironiquement, il est écrit en Go). L’installation est simple – vous pouvez utiliser un script bash simple ou brew
(ma façon préférée).
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
brew install nvm
c’est la façon d’installer la dernière version de Nœud.js.
nvm install node
d’Être curieux et d’explorer plus nvm
commandes officielle d’une mémoire non volatile de la documentation. Mon la plupart des commandes les plus fréquemment utilisées sont les suivantes: install
, uninstall
, list
et use
.,
Il est difficile de se souvenir de la version de Nœud.js dont dépend un projet-écrasez la version dans le fichier.nvmrc
à la racine de votre projet et exécuteznvm use
dans ce répertoire. Si quelque chose peut être automatisé, il devrait être automatisé — l’installation de la bonne version des dépendances n’est pas une exception. J’ai créé un script bash simple qui exécute nvm use
chaque fois qu’il rencontre un fichier .nvmrc
dans votre projet. Il existe un plugin zsh-nvm cool pour les utilisateurs Zsh qui fait le même travail.,
Si vous avez aimé cet article, merci de le partager sur Twitter.