Pular para o conteúdo

JavaScript

JavaScript é uma linguagem de programação de alto nível, interpretada, imperativa e prototipada. Tem muitos usos no desenvolvimento web, como a criação de páginas web dinâmicas, jogos, aplicativos móveis e servidores. Além disso, uma série de ferramentas dependem do JavaScript, de seus gerenciadores de pacotes e de seus ambientes de execução.

Neste capítulo vamos aprender a instalar e configurar as seguintes ferramentas:

PNPM

O PNPM é um gerenciador de pacotes para JavaScript que visa ser mais rápido e resolver problemas comuns em gerenciadores de pacotes como o NPM e o Yarn. Uma das vantagens dele é que ele gerencia também versões do Node, como veremos adiante.

Instalação

A instalação do PNPM é feita através de um script que pode ser baixado e executado diretamente no terminal.

Windows

Para instalar o PNPM no Windows, execute o seguinte comando no PowerShell:

Terminal window
Invoke-WebRequest https://get.pnpm.io/install.ps1 -UseBasicParsing | Invoke-Expression
Instalação do PNPM para Windows.
Instalação do PNPM para Windows.

Linux e WSL

Para instalar o PNPM no Linux, execute o seguinte comando no Zsh:

Terminal window
curl -fsSL https://get.pnpm.io/install.sh | sh -
Instalação do PNPM para Linux.
Instalação do PNPM para Linux.

Para verificar se a instalação foi bem sucedida, execute o comando pnpm --version.

O resultado deve ser algo como 9.12.2 ou mais recente.

Alias

Apesar das vantagens, o NPM ainda é bem mais popular que o PNPM. Muitos guias e tutoriais que você pode encontrar usam os comandos do NPM.

Para facilitar a transição, você pode criar um alias para o PNPM. Isto é, um “apelido” para que, quando você digitar npm, o terminal entenda que você quer dizer pnpm.

PowerShell

Para definir isso, abra o arquivo de configuração do PowerShell digitando code $PROFILE no terminal. Então, adicione o seguinte bloco ao final do arquivo:

Terminal window
# User configuration
## Aliases
### PNPM
Set-Alias -Name npm -Value 'pnpm'
Function npx {
pnpm dlx $args
}

Salve o arquivo de configuração e feche o editor.

Zsh

Para definir o alias, abra o arquivo de configuração do Zsh digitando code ~/.zshrc no terminal. Então, adicione o seguinte bloco ao final do arquivo:

Terminal window
# User configuration
## Aliases
### PNPM
alias npm=pnpm

Node

O Node é um ambiente de execução para JavaScript que permite rodar códigos JavaScript fora do navegador.

Utilizando o PNPM, é possível instalar versões específicas do Node, e trocar entre elas para diferentes projetos.

Instalação

O processo de instalação é o mesmo em todos os sistemas operacionais tratados por este livro.

Abra o terminal e execute o seguinte comando:

Terminal window
pnpm env use --global lts

Isso instalará a versão mais recente do Node que é considerada estável.

Instalação do NODE no PowerShell.Instalação do NODE no Zsh.
Instalação do NODE.

Para verificar se a instalação foi bem sucedida, execute o comando node --version.

O resultado deve ser algo como 20.18.0 ou mais recente.