Vize

Solução de problemas

Modos de Sintaxe de Template

Vize compiler.templateSyntax padrão para "standard". O modo padrão aceita problemas de sintaxe de templates recuperáveis , reporta avisos e os reescreve para resultados válidos.

Um caso comum de migração é a sintaxe auto-fechante em elementos HTML não nulos:

<template>
  <div />
  <span />
</template>

<div /> e <span /> não são elementos HTML válidos e auto-fechados. O modo padrão os reescreve como elementos vazios, equivalentes a <div></div> e <span></span>, e emite um aviso. O modo estrito os reporta como erros. O modo Quirks os mantém como sai que se fecha sozinho sem aviso.

Prefira escrever etiquetas finais explícitas:

<template>
  <div></div>
  <span></span>
</template>

Escolha um modo explicitamente ao migrar:

import vize from "@vizejs/vite-plugin";

export default {
  plugins: [
    vize({
      templateSyntax: "standard",
    }),
  ],
};

Use "strict" para falhar em sintaxe inválida, ou "quirks" quando um projeto depende do Vue aceitar essas tags como folhas que se fecham sozinhas. Elementos válidos do vazio como <input />, <img />, <br />e <meta /> não precisam de individualidades.

Resolução nativa de pacotes de tipos

vize check resolve pacotes do tipo Vue e Vite do projeto verificado antes de usar backups agrupados, então as próprias versões vue, @vue/runtime-dom, @vuee vite do projeto impulsionam o projeto virtual gerado . Para layouts incomuns de gerenciador de pacotes, defina VIZE_VUE_PACKAGE, VIZE_VUE_NAMESPACE_PACKAGE, VIZE_VUE_RUNTIME_DOM_PACKAGEou VIZE_VITE_PACKAGE para raízes explícitas de de pacotes. VIZE_RUNTIME_NODE_MODULES também pode apontar para uma ou mais raízes node_modules como um caminho de busca de recurso.