deno
deno copied to clipboard
`deno compile` failed to exec cjs format entrance
Version: Deno 2.0.2
If a run the cjs file directly:
deno run -A ./sub-store.bundle.cjs
This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.
┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅
Sub-Store -- v2.14.401
┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅
[sub-store] INFO: [BACKEND] :::3000
It works as expected.
However, when i compile it into a single file:
deno compile -A ./sub-store.bundle.cjs
It refuses to exec:
# ./sub-store.bundle -v
error: Uncaught Error: Cannot find module '/tmp/deno-compile-sub-store.bundle/backend/dist/sub-store.bundle.cjs'
at Function.Module._resolveFilename (node:module:622:15)
at Function.Module._load (node:module:500:27)
at Object.loadCjsModule (ext:deno_node/02_init.js:64:22)
at loadCjsModule ([ext:ext/node/lib.rs:782:29]:2:32)
at [ext:ext/node/lib.rs:782:29]:3:7