esm.sh
esm.sh copied to clipboard
Failed to import - elysia (with esm CLI)
Failing module
- GitHub: https://github.com/elysiajs/elysia
- npm: https://www.npmjs.com/package/elysia
import { Elysia, t } from 'elysia'
deno.json:
{
"tasks": {
"dev": "deno serve --watch -E main.ts",
"esm:add": "deno run -A https://esm.sh/v135 add",
"esm:update": "deno run -A https://esm.sh/v135 update",
"esm:remove": "deno run -A https://esm.sh/v135 remove"
},
"imports": {
"@elysiajs/swagger": "https://esm.sh/v135/*@elysiajs/[email protected]",
"@elysiajs/swagger/": "https://esm.sh/v135/*@elysiajs/[email protected]/",
"elysia": "https://esm.sh/v135/*[email protected]",
"elysia/": "https://esm.sh/v135/*[email protected]/"
},
"scopes": {
"https://esm.sh/v135/": {
"@scalar/types": "https://esm.sh/v135/@scalar/[email protected]",
"@sinclair/typebox": "https://esm.sh/v135/@sinclair/[email protected]",
"cookie": "https://esm.sh/v135/[email protected]",
"fast-decode-uri-component": "https://esm.sh/v135/[email protected]",
"openapi-types": "https://esm.sh/v135/[email protected]",
"pathe": "https://esm.sh/v135/[email protected]"
}
}
}
Reproduction step
$ deno run -A -r https://esm.sh init
$ deno task esm:add elysia @elysiajs/swagger
Error message
After running deno run I got this:
error: Relative import path "@sinclair/typebox/system" not prefixed with / or ./ or ../ and not in import map from "https://esm.sh/v135/[email protected]/X-ZS8q/denonext/elysia.mjs"
at https://esm.sh/v135/[email protected]/X-ZS8q/denonext/elysia.mjs:4:308
Additional info
- Deno version: 2.1.4