0

我使用 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 是什么?

在此处输入图像描述

4

0 回答 0