Table des matières
Nodejs - Installation
Date de création : 2020/12/02 00:24
Cette page a pour source partielle ou intégrale la page suivante: https://github.com/lukechilds/zsh-nvm https://gist.github.com/fl0w/07ce79bd44788f647deab307c94d6922 https://github.com/nvm-sh/nvm
Paramétrage
Pour installer NodeJs sur Mac depuis le passage à zsh il faut faire une petite manipulation:
pour Zsh :
- Créé un fichier avec la commande :
touch ~/.zshrc
- Créer un dossier avec la commande :
mkdir ~/.zsh_sessions
Pour faire le tidle ~ sur mac il faut faire le raccourcis option/alt + n
dans le fichier .zshrc mettre :
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion export PATH=/usr/local/share/npm/bin:$PATH
pour bash:
- Créé un fichier avec la commande :
touch ~/.bash_profile
- Créer un dossier avec la commande :
mkdir ~/.bash_sessions
dans le fichier .bash mettre :
Installer NodeJS avec NVM pour OSx
- installer Node Version Manager (nvm) depuis le GitHub : https://github.com/creationix/nvm avec la cmd :
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
Installer NodeJS avec NVM pour Window
- installer Node Version Manager (nvm) pour Window https://github.com/coreybutler/nvm-windows - puis Node.js avec la commande:
$ nvm install node 12
Une fois node installé il faut redémarrer le terminal pour que les réglage prennent effets.
Vérification de l'installation
pour vérifier l'installation de nvm on tape la cmd suivant dans un nouveau terminal:
command -v nvm
la réponse doit être :
nvm
Usage
Maintenant il ne reste plus qu'a installer la bonne version de Node.js. Ici la version 12 avec la commande :
nvm install v12.20.0
le retour devrait être du genre:
Downloading and installing node v12.20.0... Downloading https://nodejs.org/dist/v12.20.0/node-v12.20.0-darwin-x64.tar.xz... ######################################################################### 100,0% Computing checksum with shasum -a 256 Checksums matched! Now using node v12.20.0 (npm v6.14.8) Creating default alias: default -> v12.20.0
sinon, installer la dernière version de node:
nvm install node
ou lister toutes les versions de node il ne vous reste plus cas choisir la version qu'il vous convient et de l'installer.
nvm ls-remote
enfin on fait :
nvm use laVersionInstallé
dans notre cas c'est la v12.20.0 donc:
nvm use 12