Я использую chokdir и наблюдаю за определенной папкой, а после изменений я удаляю некоторые кэшированные файлы, такие как:
const pathName = path.join(__dirname, '../api');
const watcher = chokidar.watch(pathName);
watcher.on('ready', () => {
watcher.on('all', () => {
console.log('Clearing module cache from server');
Object.keys(require.cache).forEach((id) => {
if (/[\/\\]api[\/\\]/.test(id)) {
delete require.cache[id]
}
});
});
});
в Chrome Inspector, когда я проверяю свой код, я вижу, что мой API изменился правильно, нокогда я запускаю свой API, я получаю старый файл с желтым фоновым цветом примерно так: мой контроллер называется HomeController , но после изменения файла я вижу VM1407 HomeController знаете, в чем проблема?а что такое VM перед именем моего контроллера?
![enter image description here](https://i.stack.imgur.com/L56UK.png)