SorikairoS
Denoβ€’4y agoβ€’
3 replies
Sorikairo

[Fixed] Package cannot read a file from itself when loaded from url

I have a package A, which has to read an html file located at the package's root, such as the following file tree exists :
--- mod.ts
--- swagger.html

Locally it works, but as soon as I load it into Package B from deno.land/x/ it cannot find the swagger.html file.

I tried reading it using either a relative path ./swagger.html or
const __dirname = path.dirname(path.fromFileUrl(import.meta.url));
        const filePath = `${__dirname}/swagger.html`;
        const swaggerHtml = await Deno.readTextFile(filePath);


Any clue on how to make it works ?
Was this page helpful?