我使用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时,我得到一个旧文件
黄色背景色
这样地:
我的控制器名是
家庭控制器
但文件更改后,我明白了
VM1407家庭控制器
你知道有什么问题吗?在我的控制器名称之前,vm是什么?