nuxt / starter

Create a new Nuxt project, module, layer or start from a theme with our collection of starters.
https://nuxt.new
MIT License
436 stars 155 forks source link

[module] server types are broken when executing test:types #831

Open markbrockhoff opened 1 month ago

markbrockhoff commented 1 month ago

Hi, I noticed that the typecheck for the module template seems to be broken.

Reproduction:

  1. Create a new module by running pnpx nuxi init -t module module-name
  2. Install the dependencies
  3. Add something to the runtime/server directory that imports from "#imports" E.g.:

    import { defineEventHandler } from '#imports'
    
    export default defineEventHandler((event) => { console.log(event) })
  4. Run pnpm dev:prepare to prepare the types
  5. Run pnpm test:types

Result:

image

Within VS Code everything works as expected and no type errors are shown.

Installed TS version: 5.5.4 Installed vue-tsc version: 2.0.29