Closed jaydenseric closed 1 year ago
I've been trying unsuccessfully to get React v18 from esm.sh to work for 3 months now; see https://github.com/ije/esm.sh/issues/331 . I'm starting to get desperate as this is the last thing holding up a new React v18 compatible version of Ruck.
It seems to be requesting the wrong version of @types, v18.0.6 seems to work.
https://esm.sh/v90/@types/react-dom@18.0.6/client~.d.ts
Latest npm version: https://www.npmjs.com/package/@types/react-dom/v/18.0.6
v91 fixed this wrong types, please try with --reload
flag
@ije I deleted the Deno dir and all the cache within each time for the output presented in the issue description, but here is the result of running deno check --reload test.mjs
:
Download https://esm.sh/react-dom@18.2.0/client?dev
Download https://esm.sh/v90/react-dom@18.2.0/deno/client.development.js
Download https://esm.sh/v90/@types/react-dom@~18.2/client~.d.ts
Download https://esm.sh/v90/react-dom@18.2.0/deno/react-dom.development.js
Download https://esm.sh/v90/react@18.2.0/deno/react.development.js
Download https://esm.sh/v90/scheduler@0.23.0/deno/scheduler.development.js
Check file://[redacted]/test.mjs
error: TS2305 [ERROR]: Module '"deno:///missing_dependency.d.ts"' has no exported member 'hydrateRoot'.
import { hydrateRoot } from "https://esm.sh/react-dom@18.2.0/client?dev";
~~~~~~~~~~~
at file://[redacted]/test.mjs:3:10
The issue is reproducible with empty cache.
@jaydenseric seem you still got v90
i believe this has been fixed
Failing module
With
test.mjs
:Error message
After running
deno check test.mjs
I got this:After running
deno info test.mjs
I got this:Note that
https://esm.sh/v90/@types/react-dom@~18.2/client~.d.ts
is a 404.Additional info