Virtual Files tab is empty on Nuxt 5 / Nitro 3: /_vfs.json returns 404
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- Une demi-journée
- Accessibilité débutants
- 42/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- nuxtjs, typescript, vite
Piste de recherche
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.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Environment
@nuxt/devtools4.0.0-beta.5 (@nuxt/devtools-assets4.0.0-beta.5)nuxt5.0.0-2610121449-e69fd4e (nuxt-nightly@5x)nitro3.0.260903-beta- Vite 8.3.4, Node.js 26.11.1, Windows 11
Reproduction
- Nuxt 5 nightly app with
@nuxt/devtools4 beta,nuxt dev - Open DevTools, authorize the browser, open the "Virtual Files" tab
- 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.
- Langage dominant
- TypeScript
- Étoiles
- 3.3k
- Forks
- 218
- Merge moyen
- 1 j 4 h
- PR mergées (30 j)
- 21
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de nuxt/devtools
-
fix: Inspect panel styles break when host page sets a custom html font-size (rem-based units)Peut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
nuxt/devtools#973 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 3/5 1-2 jours Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 3/5 1-2 jours Accessibilité débutants 65/100
nuxt/devtools#1100 · 2 réactions ·
Les mainteneurs répondent en général sous 1 jour
-
feat: Nuxt devtools for AIOuverteenhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de nuxt/devtools
Issues similaires
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulté 1/5 Moins d'une heure Accessibilité débutants 70/100
lingdojo/kana-dojo#32590 · 1 commentaire · 5 réactions ·
Les mainteneurs répondent en général sous 1 jour
-
bug p2
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
bastani-inc/atomic#3703 ·
Les mainteneurs répondent en général sous 1 jour
-
backend bug difficulty: medium priority: medium reliability
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
trustflow-protocol/trustflow-backend#730 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
firecrawl/firecrawl-mcp-server#548 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
Les mainteneurs répondent en général sous 1 jour