Fluxos de Trabalho do Usuário
Este guia apresenta um caminho compacto pelos fluxos de trabalho comuns do Vize: instale-o, conecte a configuração, formate, lint, verificação de tipo, compilar e executar as mesmas portas no CI.
Instalação
Instale o pacote npm no projeto que possui suas dependências do Vue:
vp install -D vize
Para monorepos, instale-o na raiz do workspace quando os pacotes compartilham um lockfile. Instale em um pacote somente quando esse pacote tiver seu próprio arquivo de bloqueio e grafo de dependências.
Adicionar Scripts de Pacote
Prefira scripts nomeados a comandos únicos para que execuções locais e de CI compartilhem os mesmos pontos de entrada:
{
"scripts": {
"vize:fmt": "vize fmt --check src",
"vize:fmt:fix": "vize fmt --write src",
"vize:lint": "vize lint --preset happy-path --max-warnings 0 src",
"vize:check": "vize check src",
"vize:build": "vize build src",
"vize:ready": "vize ready src"
}
}
vize ready é o portão local amplo. Em repositórios maiores, mantenha também os comandos individuais para que
desenvolvedores possam isolar falhas de formatação, lint, verificação de tipos e compiladores.
Configurar uma vez
Crie vize.config.ts na raiz do projeto quando os padrões não forem suficientes:
import { defineConfig } from "vize";
export default defineConfig({
formatter: {
printWidth: 100,
},
linter: {
preset: "happy-path",
},
typeChecker: {
enabled: true,
strict: true,
tsconfig: "tsconfig.json",
},
vite: {
scanPatterns: ["src/**/*.vue"],
},
});
Veja Configuration para entradas monorepo planas, PKL, JSON, opções de compilador e detalhes resolução de tipos Vue.
Formato
Use o modo de verificação no CI e o modo de escrita localmente:
vp run vize:fmt
vp run vize:fmt:fix
Para trabalhos de migração pontuais, vize fmt --write pode direcionar um arquivo, diretório ou globo.
Fiapos
Comece com happy-path para diagnósticos de correção e baixo ruído do Vue:
vize lint --preset happy-path --max-warnings 0 src
Use --help-level short quando a saída de CI deve permanecer compacta e --format json quando outra ferramenta
consumir o diagnóstico. Veja CLI e Rules para a regra completa
superfície.
Verificação de Tipo
Execute vize check a partir da raiz do projeto para que os tsconfigativos, versão do Vue, pacotes de framework,
e tipos ambient venham do mesmo grafo de dependência:
vize check src
Para verificações monorepo específicas de pacotes, execute a partir do diretório do pacote ou defina typeChecker.tsconfig
em uma entrada de configuração com escopo.
Compilar
Use vize build quando precisar de saída do compilador fora do caminho do plugin Vite:
vize build src --output dist/vize
Para aplicações Vite, prefira @vizejs/vite-plugin e deixe o Vite cuidar da orquestração da build. Veja
Vite Plugin.
CI
Use os mesmos scripts de pacote em CI:
- run: vp install --frozen-lockfile
- run: vp run vize:fmt
- run: vp run vize:lint
- run: vp run vize:check
Mantenha vize:build no gate apenas quando o projeto consome diretamente a saída do compilador do Vize. Para
aplicações Vite, a build normal do app exercita o plugin.
Falhas de Depuração
Quando uma falha não está clara:
reexecuta com
--format jsonpara inspecionar campos diagnósticos estáveis;use
--profileemcheck,lintoubuildpara encontrar fases lentas;criar uma carga útil inspetora com
vize inspectorpara desajustes do compilador;Inclua o menor arquivo
.vueou fatia do projeto ao solicitar uma correção.
As páginas Testing & Feedback e Troubleshooting cobrem reportagens, eventos do mundo real e problemas comuns do ambiente.