Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Virtual Files tab is empty on Nuxt 5 / Nitro 3: /_vfs.json returns 404

Aperta
#1,127 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
Mezza giornata
Idoneità per principianti
42/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
nuxtjs, typescript, vite
Ambito
devtools, web-dev

Direzione di ricerca

Start with the request path: the client fetch of /_vfs.json in the published @nuxt/devtools-assets utils bundle, and the dev-server route app.get("/_vfs/**", createVFSHandler(...)) in nitro/dist/_dev.mjs. Reproduce by hitting /_vfs/ with Accept: application/json on a running nuxt dev server. Done means the Virtual Files tab lists entries again; the issue leaves open whether the fix belongs in DevTools or Nitro, so confirm the side with maintainers first.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Environment
  • @nuxt/devtools 4.0.0-beta.5 (@nuxt/devtools-assets 4.0.0-beta.5)
  • nuxt 5.0.0-2610121449-e69fd4e (nuxt-nightly@5x)
  • nitro 3.0.260903-beta
  • Vite 8.3.4, Node.js 26.11.1, Windows 11
Reproduction
  1. Nuxt 5 nightly app with @nuxt/devtools 4 beta, nuxt dev
  2. Open DevTools, authorize the browser, open the "Virtual Files" tab
  3. The tab stays empty; the dev server logs GET /_vfs.json 404
Cause (as far as I can tell)

The client fetches the file list from /_vfs.json (published bundle: @nuxt/devtools-assets/dist/_nuxt/utils-k1kpr21p.js, $fetch('/_vfs.json', { baseURL: '/', responseType: 'json' })).

Nitro 3's dev server only registers app.get("/_vfs/**", createVFSHandler(this.nitro)) (nitro/dist/_dev.mjs). Checked with curl against the running dev server:

Request Status
GET /_vfs.json 404
GET /_vfs.json/<id> 404
GET /_vfs/ with Accept: application/json 200, JSON (rootDir, entries, current)
GET /_vfs/.json 200, JSON
GET /_vfs/<id> with Accept: application/json 200, JSON

Note that the JSON returned by Nitro 3 still lists entries[].path as /_vfs.json/<id>, which 404s as well. So this could be fixed on either side: DevTools requesting /_vfs/ with Accept: application/json (or /_vfs/.json), or Nitro registering the /_vfs.json/** route again. Happy to open the issue at nitrojs/nitro instead if that is the better place.

Lingua principale
TypeScript
Stelle
3.3k
Fork
217
Merge medio
1g 4h
PR unite (30g)
21

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di nuxt/devtools

Tutte le issue di nuxt/devtools

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.