Nav apraksta
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

123456789101112
  1. const { pathToFileURL } = require("url");
  2. exports.dynamicImport = function(mod) {
  3. if (mod.startsWith("file://")) return import(mod);
  4. if (mod.startsWith("/")) return import(pathToFileURL(mod).toString());
  5. try {
  6. const path = require.resolve(mod);
  7. return import(pathToFileURL(path).toString());
  8. } catch(e) {
  9. return Promise.reject(e);
  10. }
  11. }