directus

Форк
0
/
import-file-url.ts 
12 строк · 409.0 Байт
1
import { dirname } from 'node:path';
2
import { fileURLToPath } from 'node:url';
3

4
import { pathToRelativeUrl } from '@directus/utils/node';
5

6
interface ImportOptions {
7
	fresh?: boolean;
8
}
9

10
export function importFileUrl(url: string, root: string, options: ImportOptions = {}): Promise<any> {
11
	return import(`./${pathToRelativeUrl(url, dirname(fileURLToPath(root)))}${options.fresh ? `?t=${Date.now()}` : ''}`);
12
}
13

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.