1er commit
De la docs au format Mkdocs
This commit is contained in:
109
docs/macos/node/nvm.md
Normal file
109
docs/macos/node/nvm.md
Normal file
@@ -0,0 +1,109 @@
|
||||
# nvm
|
||||
|
||||
|
||||
|
||||
Installer nvm:
|
||||
|
||||
```bash
|
||||
$ brew install nvm
|
||||
```
|
||||
|
||||
Créer un répertoire où sera installé les différentes versions de Node.
|
||||
|
||||
```bash
|
||||
$ mkdir ~/.nvm
|
||||
```
|
||||
|
||||
Editer .bash_profile pour régler le répertoire NVM_DIR
|
||||
|
||||
```bash
|
||||
$ nano ~/.bash_profile
|
||||
```
|
||||
|
||||
et ajouter les lignes suivantes.
|
||||
|
||||
```bash
|
||||
export NVM_DIR=~/.nvm
|
||||
source $(brew --prefix nvm)/nvm.sh
|
||||
```
|
||||
|
||||
Recharger le shell pour activer nvm.
|
||||
|
||||
```bash
|
||||
$ source ~/.bash_profile
|
||||
|
||||
$ echo $NVM_DIR
|
||||
$ nvm --version
|
||||
```
|
||||
|
||||
Installer NodeJS.
|
||||
|
||||
```bash
|
||||
# la dernière version 8
|
||||
$ nvm install 8
|
||||
|
||||
# la version 8.9.4
|
||||
$ nvm install 8.9.4
|
||||
|
||||
# la dernière version 6
|
||||
$ nvm install 6
|
||||
```
|
||||
|
||||
Liste des versions de Node installées:
|
||||
|
||||
```bash
|
||||
$ nvm ls
|
||||
# ou
|
||||
$nvm list
|
||||
-> v8.11.4
|
||||
v10.9.0
|
||||
default -> 8 (-> v8.11.4)
|
||||
node -> stable (-> v10.9.0) (default)
|
||||
stable -> 10.9 (-> v10.9.0) (default)
|
||||
iojs -> N/A (default)
|
||||
lts/* -> lts/carbon (-> v8.11.4)
|
||||
lts/argon -> v4.9.1 (-> N/A)
|
||||
lts/boron -> v6.14.4 (-> N/A)
|
||||
lts/carbon -> v8.11.4
|
||||
```
|
||||
|
||||
Versions téléchargées:
|
||||
|
||||
```bash
|
||||
$ cd $NVM_DIR
|
||||
- OR -
|
||||
$ cd ~/.nvm
|
||||
$ ls versions/node
|
||||
v10.9.0 v8.11.4
|
||||
```
|
||||
|
||||
Version en usage:
|
||||
|
||||
```bash
|
||||
$ node -v
|
||||
v8.11.4
|
||||
```
|
||||
|
||||
Changer de version:
|
||||
|
||||
```bash
|
||||
$ nvm use 10.9.0
|
||||
Now using node v10.9.0 (npm v6.2.0)
|
||||
$ nvm use 10
|
||||
Now using node v10.9.0 (npm v6.2.0)
|
||||
$ node -v
|
||||
v10.9.0
|
||||
```
|
||||
|
||||
```bash
|
||||
$ nvm use 8.11.4
|
||||
Now using node v8.11.4 (npm v5.6.0)
|
||||
$ node -v
|
||||
v8.11.4
|
||||
```
|
||||
|
||||
```bash
|
||||
$ nvm use --lts
|
||||
Now using node v8.11.4 (npm v5.6.0)
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user