Skip to content

deno check ignores compilerOptions.types in deno.json #30324

@kuchta

Description

@kuchta

Version: Deno 2.4.3

Seems like it's broken again in version 2.4.3.

deno.jsonc:

"compilerOptions": {
	"types": [ "node", "vite/client" ]
}

app.tsx:

createRoot(document.getElementById('root')!).render(
	<BrowserRouter basename={import.meta.env.BASE_URL}>
		<App/>
	</BrowserRouter>
)

error:

TS2339 [ERROR]: Property 'env' does not exist on type 'ImportMeta'.
        <BrowserRouter basename={import.meta.env.BASE_URL}>
                                             ~~~
    at file:///.../app.tsx:29:39

error: Type checking failed.

See #26224 and #27062 (comment)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions