Skip to content

Comandos CLI

Gustavo da Silva Rodrigues edited this page Apr 20, 2018 · 5 revisions

Instalação

Para Instalar todas as dependências do projeto

npm install

Database

Migrations

Para rodar todas as migrations

npm run db:migrate

Rollback Migrations

Para rodar o Rollback de todas as migrations

npm run db:migrate:destroy

Seeders

Para rodar todos os seeders

npm run db:seeder

Rollback Seeders

Para rodar o rollback detodos os seeders

npm run db:seeder:destroy

Build

Para gerar a versão que será executada pela aplicação.

npm run build

Testes

Teste de integração e unitário

Para execução de testes unitários e funcionais

npm test

Analise de cobertura de testes

Para verificar a cobertura de teste

cli

npm run cover

web

npm run coverserver

lint

Para verificar se o código está dentro do padrão standard js

npm run lint

Para verificar e corrigir automaticamente para o padrão standard js, caso não corrija ele aponta onde deve ajustar

npm run lint:fix

Execução

sincrono

Usoado para startar a aplicação sem observar as mudanças em tempo real.

npm start

assincrono

Usado durante o desenvolvimento para enxergar em tempo real as mudanças sem restartar.

npm run start:dev

modo debug

Caso queira depurar enquanto desenvolve

npm run debug

Caso você use VSCode você pode usar a configuração abaixo e depurar em tempo de execução.

.vscode/launch.json

{
    "version": "0.2.0",
    "configurations": [
      {
      "type": "node",
      "request": "launch",
      "name": "Launch via NPM",
      "runtimeExecutable": "npm",
      "runtimeArgs": [
        "run",
        "debug"
      ],
      "port": 9229
    }
  ]
}

Documentação

Criar

npm run apidoc

Visualizar

npm run apidoc:server