Versão de pacotes no JavaScript
^
na versão do pacote
Esse simbolo indica que o pacote é atualizado toda vez que for lançado uma nova versão no minor ou no patch desse pacote.
{
"dependencies": {
"express": "^4.17.2"
}
}
Nota
A versão minor e patch representa:
4.[minor].[patch]
.
~
na versão do pacote
Esse simbolo indica que o pacote é atualizado toda vez que for lançado uma nova versão no patch desse pacote.
{
"dependencies": {
"express": "~4.17.2"
}
}
Nota
A versão patch representa:
4.17.[patch]
.
Versão .x
do pacote
Essa representação significa que será instalado a última versão major dese pacote.
$ npm install express@4.x
{
"dependencies": {
"express": "~4.17.2"
}
}
Nota
A versão major representa:
[major].17.2
.
Versão fixa do pacote
Ao baixar uma versão específica no $ npm install
, essa versão é considerada fixa, ou seja, esse pacote não é atualizado pelo NPM (exceto se for utilizado $ npm update
).