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
Seção intitulada “Instalação”A instalação do PNPM é feita através de um script que pode ser baixado e executado diretamente no terminal.
Para instalar o PNPM no Fedora (ou no WSL usando o Fedora) ou no Mint, execute o seguinte comando no terminal.
curl -fsSL https://get.pnpm.io/install.sh | sh -
O script de instalação pode adicionar algumas linhas ao fim do seu arquivo de configuração do Zsh. Queremos formatar essas linhas para encaixar na estrutura que estamos construindo.
Para isso, abra o arquivo de configuração do Zsh no VSCode.
code ~/.zshrcEntão, corrija o arquivo para a seguinte forma.
## Path configurationPATH=$PATH:~/.local/bin
## Shell configurationZSH_THEME="robbyrussell"
### Path to Oh My Zsh installationexport ZSH="$HOME/.oh-my-zsh"
### Source Oh my Zshsource $ZSH/oh-my-zsh.sh
### Pluginsplugins=( git)
#### FZF[ -f ~/.fzf.zsh ] && source ~/.fzf.zshsource <(fzf --zsh)
#### Zoxideeval "$(zoxide init --cmd cd zsh)"
#### Zsh Autosuggestionssource ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
#### Zsh Syntax Highlightingsource ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
### Themeeval "$(starship init zsh)"export STARSHIP_CONFIG="$HOME/.config/starship.toml"
## Programs
### PNPMexport PNPM_HOME="$HOME/.local/share/pnpm"case ":$PATH:" in *":$PNPM_HOME:"*) ;; *) export PATH="$PNPM_HOME:$PATH" ;;esacFeche e reabra o terminal, e execute o comando abaixo para testar se a instalação foi bem sucedida.
pnpm --version# 10.33.0