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