Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gabriel-corto/request-api-with-axios
How do Request Api with axios in javascrit using sintaxe
https://github.com/gabriel-corto/request-api-with-axios
Last synced: about 2 months ago
JSON representation
How do Request Api with axios in javascrit using sintaxe
- Host: GitHub
- URL: https://github.com/gabriel-corto/request-api-with-axios
- Owner: gabriel-corto
- Created: 2023-09-30T01:26:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-30T01:46:18.000Z (over 1 year ago)
- Last Synced: 2023-09-30T04:40:15.977Z (over 1 year ago)
- Language: JavaScript
- Size: 362 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
É inegável a popularidade do NodeJs em quase todas as áreas do desenvolvimento, usa-se node para quase tudo, desde soluções mobile com Reat Native e IONIC, backend de aplicações, ferramentas de linha de comando, até a profunda dependências nos fluxos de desenvolvimento de frontends ricos com VueJs, React e Angular, assim conhecer o entorno de seu ecosistema é essencial. Com isso em mente, resolvi escrever este artigo e deixar um pouco mais mastigado e acessível os principais comandos de seu gerenciador de pacote oficial, o NPM (Node Package Manager), usado extensivamente no dia a dia para gerenciar as dependências do projeto.
Atalhos mais comumns
Comando Atalho
install i
list ls
test t
–global -g
–save -S
–save-dev -D
Principais Comandos
npm help {COMMAND}
Para se obter o manual do comandonpm install {MODULE}
Ou apenas “npm i {MODULE}“, é usado para instalar dependênciasExecutar apenas “npm install“ instala todas as dependências configuradas no arquivos package.json;
Ao usar a flag “--production“ serão instaladas apenas depedências de produção;
npm remove {MODULE}
Remove um módulo previamente instaladonpm init
Comando usado para iniciar um projeto novo na pasta atual, se utilizado a flag “-y“ assim “npm init -y“ será gerado uma inicialização com os parâmetros default sem questionamentos.npm ci
Usado para o deploy de aplicações instalando todas as dependência definidas package.json e versões do package-lock.jsonCaracteristicas importantes:
Caso a pasta node_modules exista a mesma será removida e recriada na sequência
Esse comando não altera os arquivos package.json e package-lock.json
É requerido que na pasta se tenha o arquivo package-lock.json ou npm-shrinkwrap.json
npm outdated
Retorna a lista de dependências desatualizadas mostrando a versão mais recente suportada pela configuração no package.json e a ultima versãonpm update
Atualiza projetos para a ultima versão respeitando o package.json
Pode-se atualizar um único módulo executando “npm update {MODULE}”npm version {COMMAND}
Manipula a versão atual do projeto e adiciona tags no projeto git
Comandos disponíveis: {VERSION} | major | minor | patch | premajor | preminor | prepatch | prerelease
Ex: npm version patch ou npm version 1.0.20npm audit
Executa uma auditoria no projeto para identificar se existe alguma dependência com vulnerabilidade conhecida
Ao utilizar a flag --fix é feita uma tentativa de corrigir o problema de forma automática.npm list
Ou apenas “npm ls”, lista todas as dependências do projeto
Com a flag “–depth X” podemos ver uma arvore de dependências onde X é a profundidade que se desejanpm shrinkwrap
Comando usado para travar a versão das dependências do seu projeto
Ao executar esse comando será criado o arquivo npm-shrinkwrap.json que servirá de base para instalação das dependênciasnpm adduser {USERNAME}
Adiciona um novo usuário no registre para permitir o envio de pacotes para o mesmonpm publish
Publica o módulo atual no registre configuradonpm home {MODULE}
Abre a página do projetonpm repo {MODULE}
Abre o repositório de código do projeto`