I have an app that is working perfectly on RC.11, and I'm having a hard time figuring out why Nuxt is so mad at me when trying to upgrade to 3.0.0.
When the app is building in dev mode, I get a ERROR URI malformed message logged, but then Vite and Nitro continue to build and serve the app. When I go to the URL of the app, I get [vite-node] [plugin:nuxt:pages-macros-transform] [VITE_ERROR] /pages/index.vue?macro=true. I've gone through the effort of commenting things out to try and figure out where the pain point is, and I'm to the point where my app file doesn't even have a <NuxtLayout> or <NuxtPage> component, just says "SERIOUSLY???". I've updated my server routes to use readBody() instead of useBody() with the h3 updates. As a last ditch attempt on the server side, I made all routes return "Hi". I've also updated my alias in config to be "%": fileURLToPath(new URL('../shared', import.meta.url)) to match the pattern in the documentation, just to see if there was an issue accessing some of the shared components in my project.
One piece to potentially note, I am using a yarn workspace to manage packages (has worked up to now), so I also have modulesDir: ["../node_modules"], in my config.
I've been banging my head against this issue for days at this point, and I would appreciate it if anyone could point me in the right direction.