私は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 は何ですか?