Нет описания
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

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. }