Flux de travail utilisateurs
Ce guide propose un chemin compact à travers les flux de travail courants de Vize : l’installer, connecter la config, formater, lint, vérifier le type, compiler et exécuter les mêmes portes dans CI.
Installation
Installez le package npm dans le projet qui possède vos dépendances Vue :
vp install -D vize
Pour les monodépôs, installez-le à la racine de l’espace de travail lorsque les packages partagent un seul fichier de verrouillage. Installez-le dans un paquet uniquement lorsque ce paquet a son propre fichier de verrouillage et graphe de dépendances.
Ajouter des scripts de package
Privilégiez les scripts nommés aux commandes ponctuelles afin que les exécutions locales et CI partagent les mêmes points d’entrée :
{
"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 est la large porte locale. Dans les dépôts plus grands, conservez aussi les commandes individuelles afin
développeurs puissent isoler la mise en forme, le lint, la vérification de type et les défaillances du compilateur.
Configurer une fois
Créez vize.config.ts à la racine du projet lorsque les valeurs par défaut ne suffisent pas :
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"],
},
});
Voir Configuration pour les entrées monorepo plates, PKL, JSON, les options du compilateur et détails sur la résolution des types Vue.
Format
Utilisez le mode vérification en CI et le mode écriture localement :
vp run vize:fmt
vp run vize:fmt:fix
Pour des missions de migration ponctuelles, vize fmt --write peut cibler un fichier, un répertoire ou un glob.
Peluches
Commencez par happy-path pour la correction et les diagnostics Vue à faible bruit :
vize lint --preset happy-path --max-warnings 0 src
Utilisez --help-level short quand la sortie CI doit rester compacte, et --format json quand un autre outil
consommera le diagnostic. Voir CLI et Rules pour la règle complète
surface.
Vérification du type
Exécutez vize check depuis la racine du projet afin que les tsconfigactives, la version de Vue, les paquets du framework, les
et les types d’ambiance proviennent du même graphe de dépendances :
vize check src
Pour les vérifications monodépôt spécifiques à chaque package, exécutez depuis le répertoire package ou définissez typeChecker.tsconfig
dans une entrée de configuration à portée de contrôle.
Compiler
Utilisez vize build lorsque vous avez besoin d’une sortie du compilateur en dehors du chemin du plugin Vite :
vize build src --output dist/vize
Pour les applications Vite, privilégiez @vizejs/vite-plugin et laissez Vite gérer l’orchestration de build. Voir
Vite Plugin.
CI
Utilisez les mêmes scripts de package dans CI :
- run: vp install --frozen-lockfile
- run: vp run vize:fmt
- run: vp run vize:lint
- run: vp run vize:check
Gardez vize:build dans la porte uniquement lorsque le projet consomme directement la sortie du compilateur Vize. Pour
applications Vite, la compilation normale de l’application exerce le plugin.
Débogues
Lorsqu’une défaillance n’est pas claire :
relancer avec
--format jsonpour inspecter des champs de diagnostic stables ;utilisez
--profilesurcheck,lintoubuildpour trouver des phases lentes ;créer une charge utile d’inspecteur avec
vize inspectorpour les incompatibilités du compilateur ;Incluez la plus petite tranche de fichier
.vueou de projet lors de la demande d’une correction.
Les pages Testing & Feedback et Troubleshooting couvrent les reportages , les événements réels et les problèmes environnementaux courants.