Skip to content

Commit bd664ac

Browse files
authored
Update README.md
1 parent e41a89f commit bd664ac

File tree

1 file changed

+64
-1
lines changed

1 file changed

+64
-1
lines changed

README.md

+64-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,64 @@
1-
# nvm-tutorial
1+
# Instalar NodeJS com NVM
2+
3+
## Introdução
4+
5+
A melhor forma de gerenciar instalações do NodeJS em seu sistema é por meio do NVM no terminal Linux ou Mac.
6+
7+
Se você usa Windows, instale o Ubuntu com WLS para usar o terminal Linux integrado com seu Windows. Aqui está o passo a passo: https://learn.microsoft.com/pt-br/windows/wsl/install
8+
9+
## Explicação sobre as versões do NodeJS
10+
11+
Você sempre deve usar em seus projetos versões LTS (Long Term Support).
12+
13+
As versões do NodeJS são organizadas em *version branches* (ramos de versões). Cada *version branch* possui um Codenome e uma última versão LTS estável.
14+
15+
Alguns exemplos:
16+
- O *version branch* das versões 18.x.x tem o codnome `Hydrogen`, e na data em que eu faço este tutorial, a última versão LTS estável é a v18.20.5.
17+
- O *version branch* das versões 22.x.x tem o codnome `Jod`, e na data em que eu faço este tutorial, a última versão LTS estável é a v22.12.0.
18+
19+
As versões do NodeJS podem ser consultadas em: https://nodejs.org/en/about/previous-releases
20+
21+
## Instalar o NVM no Ubuntu
22+
```
23+
sudo apt-get update
24+
```
25+
26+
```
27+
sudo apt install curl
28+
```
29+
30+
```
31+
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
32+
```
33+
34+
Após os passos, **reinicie o terminal**.
35+
36+
## Comandos importantes do NVM
37+
38+
### Listar versões disponíveis e conferir qual está em uso
39+
```
40+
nvm ls
41+
```
42+
43+
### Instalar uma versão
44+
45+
**Exemplo: instalar última versão LTS de um version branch usando o Codenome**
46+
```
47+
nvm install Jod
48+
```
49+
50+
**Exemplo: instalar versão usando número exato**
51+
```
52+
nvm install v22.12.0
53+
```
54+
55+
### Usar uma versão do NodeJS
56+
```
57+
nvm use v22.12.0
58+
```
59+
60+
### Desinstalar uma versão
61+
```
62+
nvm uninstall v22.12.0
63+
```
64+

0 commit comments

Comments
 (0)