Inspecteur de compilateur
L’inspecteur de terrain de jeu collecte le compilateur et les surfaces d’analyse nécessaires pour examiner une .vue
reproduction. Il affiche la sortie officielle du compilateur SFC de Vue, la sortie du compilateur Vize, Virtual TS, VIR, ainsi qu’un graphe
cross-file pour les lots locaux.
Ouvrez l’inspecteur depuis l’aire de jeux :
https://vizejs.dev/play/?tab=inspector
L’inspecteur effectue ces vérifications dans le navigateur :
@vue/compiler-sfcpour la sortie de référenceVize WASM pour la sortie Vize
Virtual TS appuyé par Canon pour le fichier sélectionné
Croquis VIR pour le fichier sélectionné
Graphes
vize_curatornatifs et métadonnées diff partagées avec la CLIDiagnostics croisés pour les fichiers payload
Sélection de cible DOM ou SSR
Contrôles optionnels de mode de rendu personnalisé et de mode syntaxe de modèle
Onglets de sortie complète pour les deux compilateurs
Un onglet comparatif avec des lignes uniquement Vue et uniquement Vize
Un lien permalien et un lien de pull request prérempli
Charges utiles CLI
Utilisez vize inspector lorsque la reproduction existe déjà dans un projet local. Un seul fichier produit par défaut une URL
playground :
vize inspector src/App.vue
Les répertoires et globs créent des charges utiles batch. Le terrain de jeu ouvre le lot et permet de passer d’un fichier à l’autre.
vize inspector src/components
vize inspector "src/**/*.vue" --target ssr
Pour les grands lots, émettez du JSON au lieu d’une URL longue :
vize inspector "src/**/*.vue" --format json --output inspector-payload.json
Pour les agents IA ou le transfert de terminal, émettez le rapport d’agent. Il inclut la charge utile, l’URL du terrain de jeu, les métriques de résumé et les métadonnées des graphes croisés aux fichiers.
vize inspector "src/**/*.vue" --format agent --output inspector-agent.json
Lors d’une vérification de développement locale, la CLI peut également exécuter directement la comparaison du compilateur. Cela utilise
le compilateur Rust dans le binaire courant et charge @vue/compiler-sfc depuis le projet en cours ou
l’espace de travail Vize node_modules.
vize inspector "src/**/*.vue" --format compare --output inspector-compare.json
La charge utile et le rapport agent sont générés par vize_curator, la même caisse Rust locale uniquement utilisée
par les liaisons WASM du playground pour les métadonnées des diff de graphes et de lignes. Cela permet de maintenir les rapports batch CLI et
'inspection du navigateur alignés tout en laissant le compilateur officiel Vue fonctionner dans le navigateur.
Options utiles :
| Option | Description |
|---|---|
--target dom |
Comparer la sortie du compilateur VDOM |
--target ssr |
Comparer la sortie du compilateur SSR |
--format agent |
Émettre du JSON lisible par agent avec métadonnées de graphe |
--format compare |
Lancer une comparaison de CLI uniquement développeur avec Vue |
--custom-renderer |
Activez le mode de rendu personnalisé dans le terrain de jeu |
--template-syntax |
Choisissez standard, strictou quirks |
--max-files <n> |
Limiter le nombre de fichiers dans une charge utile batch |
--playground-url |
Écraser l’URL de playground utilisée pour les liens |
Flux de travail RP
Lors de l’ouverture d’une PR de parité du compilateur, incluez le permalien de l’inspecteur dans le corps de la PR et ajoutez le accessoire minimal ou instantané complet qui rend la modification de sortie révisable dans CI. Le lien PR prérempli est un point de départ ; après avoir poussé votre branche, remplacez la tête de comparaison si GitHub le demande.
Les preuves utiles en relations publiques sont les suivantes :
Le permalien de l’inspecteur
La cible choisie et les options
Le luminaire
.vueminimisé ou la capture complèteContexte virtuel pertinent de TS, VIR ou graphe lorsque la correction traverse les surfaces du compilateur
La raison pour laquelle la sortie Vize devrait correspondre ou différer intentionnellement de Vue
La commande de vérification locale qui couvre la surface du compilateur touchée