我使用 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 检查器中,当我检查我的代码时,我看到我的 api 更改正确,但是当我运行我的 api 时,我得到一个带有黄色背景颜色的旧文件,如下所示:我的控制器名称是HomeController但文件更改后,我看到VM1407 HomeController 做你知道是什么问题吗?我的控制器名称之前的 VM 是什么?