N
Nuxt3mo ago
w7a9q

Specify types for Wrangler runtime

Hi, we are unable to run (build succeeds) Nitro application using npx wrangler dev as we get this error:
[worker reload] [Error: [worker init] /Users/johndoe/Workspace/Dev/org/project/apps/gw/.nitro/dev/index.mjs failed] {
[cause]: Error [ERR_UNSUPPORTED_ESM_URL_SCHEME]: Only URLs with a scheme in: file, data, and node are supported by the default ESM loader. Received protocol 'cloudflare:'
at throwIfUnsupportedURLScheme (node:internal/modules/esm/load:209:11)
at defaultLoad (node:internal/modules/esm/load:107:3)
at ModuleLoader.load (node:internal/modules/esm/loader:701:12)
at ModuleLoader.loadAndTranslate (node:internal/modules/esm/loader:514:43)
at #createModuleJob (node:internal/modules/esm/loader:538:36)
at #getJobFromResolveResult (node:internal/modules/esm/loader:306:34)
at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:274:41) {
code: 'ERR_UNSUPPORTED_ESM_URL_SCHEME'
[worker reload] [Error: [worker init] /Users/johndoe/Workspace/Dev/org/project/apps/gw/.nitro/dev/index.mjs failed] {
[cause]: Error [ERR_UNSUPPORTED_ESM_URL_SCHEME]: Only URLs with a scheme in: file, data, and node are supported by the default ESM loader. Received protocol 'cloudflare:'
at throwIfUnsupportedURLScheme (node:internal/modules/esm/load:209:11)
at defaultLoad (node:internal/modules/esm/load:107:3)
at ModuleLoader.load (node:internal/modules/esm/loader:701:12)
at ModuleLoader.loadAndTranslate (node:internal/modules/esm/loader:514:43)
at #createModuleJob (node:internal/modules/esm/loader:538:36)
at #getJobFromResolveResult (node:internal/modules/esm/loader:306:34)
at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:274:41) {
code: 'ERR_UNSUPPORTED_ESM_URL_SCHEME'
We have specified externals for Rollup:
rollupConfig: {
external: ['cloudflare:workers'],
},
rollupConfig: {
external: ['cloudflare:workers'],
},
Have someone encountered the issue? What's the solution?
2 Replies
kapa.ai
kapa.ai3mo ago
Hi @w7a9q. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave: ---------------------- Hmm, I don't know enough to give you a confident answer yet. However, you might find helpful information in the Nuxt documentation on ES Modules or the Cloudflare Workers documentation for running applications in Cloudflare Workers. These resources might provide insights into handling ESM URL schemes and configuring your environment correctly. ---------------------- Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: ----------------------
kapa.ai
kapa.ai3mo ago
<@1216792075425677402> Kapa.ai is still learning and improving, please let me know how I did by reacting below.

Did you find this page helpful?