mirror of
https://github.com/directus/directus.git
synced 2026-04-25 03:00:53 -04:00
14 lines
407 B
TypeScript
14 lines
407 B
TypeScript
import { createRequire } from 'node:module';
|
|
import logger from '../logger.js';
|
|
|
|
const require = createRequire(import.meta.url);
|
|
|
|
export function deleteFromRequireCache(modulePath: string): void {
|
|
try {
|
|
const moduleCachePath = require.resolve(modulePath);
|
|
delete require.cache[moduleCachePath];
|
|
} catch (error) {
|
|
logger.trace(`Module cache not found for ${modulePath}, skipped cache delete.`);
|
|
}
|
|
}
|