carragomC
Denoβ€’3mo agoβ€’
4 replies
carragom

Deno compile with --include

Hi, playing around with deno compile --include following the docs probably doing something wrong but not sure what. Help appreciated, using v2.5.3. I have the following

names.tsv
John    Doe
Jane    Smith
Alice    Jones

cli.ts
if (import.meta.main) {
  const names = Deno.readTextFileSync(import.meta.dirname + "/names.tsv");
  console.debug(names);
}

After compiling the file with deno compile cli.ts --include names.tsv and running the resulting binary and get this error:
error: Uncaught (in promise) NotFound: path not found: readfile '/tmp/deno-compile-deno-embed/names.tsv'
  const names = Deno.readTextFileSync(import.meta.dirname + "/names.tsv");
                     ^
    at Object.readTextFileSync (ext:deno_fs/30_fs.js:771:10)
    at file:///tmp/deno-compile-deno-embed/cli.ts:2:22
Deno
Compile your code into a standalone executable
`deno compile`, standalone executables
Was this page helpful?