directus

Форк
0
/
delete-from-require-cache.ts 
15 строк · 444.0 Байт
1
import { createRequire } from 'node:module';
2
import { useLogger } from '../logger.js';
3

4
const require = createRequire(import.meta.url);
5

6
export function deleteFromRequireCache(modulePath: string): void {
7
	const logger = useLogger();
8

9
	try {
10
		const moduleCachePath = require.resolve(modulePath);
11
		delete require.cache[moduleCachePath];
12
	} catch (error) {
13
		logger.trace(`Module cache not found for ${modulePath}, skipped cache delete.`);
14
	}
15
}
16

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

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

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

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