`nuxi typecheck` does not works with alias imports (server)
Hello,
You can reproduce by using this repo: https://github.com/Barbapapazes/nuxt-typecheck.
Without the #import, no errors are reported but by adding #import alias (from the generated tsconfig.json), the tsc fails with this error:
> nuxt-app@ typecheck /Users/esoub/dev/p/nuxt-typecheck
> nuxt typecheck
server/api/index.ts:1:10 - error TS2305: Module '"#imports"' has no exported member 'useNitroApp'.
1 import { useNitroApp } from "#imports";
~~~~~~~~~~~
Found 1 error in server/api/index.ts:1
ERROR Command failed with exit code 2: npx -p vue-tsc -p typescript vue-tsc --noEmit
This issue is also present in the module template and seems to be related to the server part.
Any updates? I also encountered this issue, where with "typescript.typeCheck": true inside nuxt.config.ts nuxt throws errors about not finding imports inside #imports alias... But types are picked up correctly from my IDE...
"dependencies": {
"nuxt": "^3.12.4",
"vue": "^3.4.38"
},
"devDependencies": {
"typescript": "^5.5.4",
"vue-tsc": "^2.0.29"
}
maybe related to https://github.com/nuxt/cli/issues/323
let's track in https://github.com/nuxt/nuxt/issues/29263
(nuxt typecheck should worth with projects going forwards)