Voltar
Nuxt DevTools v4 passa a usar Devframe e Vite DevTools como base

Nuxt DevTools v4 passa a usar Devframe e Vite DevTools como base

Aprofundamento CEVIU

Aprofundamento

O Nuxt DevTools v4 troca a base própria por uma pilha em camadas. Na base fica o Devframe Hub, que compõe devframes portáteis atrás de um handler padrão (um Request → Response simples). Sobre ele roda o Vite DevTools, com as ferramentas do toolchain: plugins do Vite, Vitest, Rolldown e Oxc. No topo fica o Nuxt DevTools, que adiciona a camada do framework: Vue DevTools, Pinia, módulos do Nuxt e auto imports.

Uma consequência prática: o Nuxt deixa de embutir (vendor) o Vue DevTools. Você passa a ter o Vue DevTools completo e atualizado, sem cópia de funcionalidades. O v4 acompanha o Nuxt v5 e também funciona no Nuxt v4.5+, adicionado como módulo. O atalho continua Shift + Option + D (macOS) ou Shift + Alt + D (Windows), e o app não precisa de mudanças.

Para autores de módulos, o v4 é uma versão de transição. Quem usa a API de @nuxt/devtools-kit segue funcionando por meio de um shim que mapeia a API antiga para o novo sistema. Em desenvolvimento, ele loga um aviso indicando qual módulo atualizar, e cada helper depreciado emite um código de diagnóstico. O destino recomendado é o Devframe (painel que roda em Nuxt, Vite, Next.js, CLI standalone ou servidor MCP) ou o Vite DevTools (menor mudança, se o módulo só usa Vite). Com defineDevframe(), as funções RPC são tipadas e validadas com qualquer biblioteca Standard Schema. Limitação atual: o docks host ainda não cobre vnode views e tab categories, então módulos que dependem disso devem manter o shim.

O que mudou

Em 22 de setembro de 2026, o CEVIU noticiou "Arquitetura Aberta Propõe DevTools Modular e Unificado para Debugging Multi-Framework", sobre uma proposta de decompor o debugging em módulos agnósticos a frameworks. O Devframe, como descrito agora pelo Nuxt, segue essa mesma linha de ideia, mas o material anterior não confirma que se trate do mesmo projeto. O que há de novo e verificável é a entrega: o Nuxt DevTools v4 já roda sobre essa abordagem, com lançamento oficial.

Por que isso importa

Para quem mantém módulos Nuxt, a leitura é: o shim dá fôlego, mas o aviso em desenvolvimento indica que a migração vai ser necessária. Quem escreve painéis ganha a chance de publicar uma vez e alcançar outros hosts. Para quem só usa o Nuxt, a mudança tende a ser invisível, com o benefício de receber o Vue DevTools completo.

Linha do tempo

  1. CEVIU noticia proposta de arquitetura aberta de DevTools modular e unificado para multi-framework.

  2. Nuxt DevTools v4 é lançado sobre Devframe e Vite DevTools, com shim para módulos legados.

Perguntas frequentes

Preciso mudar algo no meu app para usar o Nuxt DevTools v4?

Não. A fonte diz que você abre o DevTools do mesmo jeito de antes, com Shift + Option + D no macOS ou Shift + Alt + D no Windows. A mudança é na arquitetura, não na experiência de uso.

O Nuxt DevTools v4 funciona no Nuxt v4?

Sim, a partir do Nuxt v4.5, adicionando o DevTools como módulo. No Nuxt 5 ele já vem por padrão.

Meu módulo que usa @nuxt/devtools-kit vai quebrar?

Não por enquanto. Um shim mapeia a API antiga para o novo sistema e loga avisos em desenvolvimento, com códigos de diagnóstico por helper depreciado. A recomendação é migrar para Devframe ou Vite DevTools.

O que é o Devframe?

É um toolkit para construir devtools sem depender de um framework específico. Você define o painel, o RPC tipado e o estado compartilhado uma vez, e a mesma definição roda em Nuxt, Vite, Next.js, CLI standalone, relatório estático ou servidor MCP.

Fontes

Avalie este artigo:
Categoria
CEVIU Web Dev
Publicado
29 de outubro de 2026
Editoria
CEVIU Web Dev

Quer receber mais sobre CEVIU Web Dev?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser