Bypass node cache on dynamic import thanks to worker
npm install @jsenv/dynamic-import-workerBypass node cache on dynamic import thanks to worker
_docs/demo/random_number.mjs_
``js`
export const randomNumber = Math.random();
_docs/demo/demo.mjs_
`js
import { importOneExportFromFile } from "@jsenv/dynamic-import-worker";
const randomNumberFileUrl = new URL(
"./random_number.mjs#randomNumber",
import.meta.url,
);
const randomNumberA = await importOneExportFromFile(randomNumberExportUrl);
const randomNumberB = await importOneExportFromFile(randomNumberExportUrl);
console.log(randomNumberA);
console.log(randomNumberB);
`
`console``
> node ./docs/demo/demo.mjs
0.5362418125287491
0.35129949391010595