@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
14 lines (13 loc) • 459 B
JavaScript
import { createRequire } from 'node:module';
import { useLogger } from '../logger/index.js';
const require = createRequire(import.meta.url);
export function deleteFromRequireCache(modulePath) {
const logger = useLogger();
try {
const moduleCachePath = require.resolve(modulePath);
delete require.cache[moduleCachePath];
}
catch {
logger.trace(`Module cache not found for ${modulePath}, skipped cache delete.`);
}
}