Я новичок в TypeScript и Visual Studio Code и хочу разработать плагин для Visual Studio Code. Но я застрял на событии, запущенном FileSystemWatcher
. При активации в моем расширении я создаю FileSystemWatcher
и хочу, чтобы он информировал меня об изменениях во всех файлах TypeScript. Это то, что я делал до сих пор:
var watcher = vscode.workspace.createFileSystemWatcher("*.ts"); //glob search string
watcher.ignoreChangeEvents = false;
watcher.onDidChange(() => {
vscode.window.showInformationMessage("change applied!"); //In my opinion this should be called
});
Я вижу в отладке, что наблюдатель создан, но он никогда не реагирует на событие. Может кто-нибудь объяснить, как правильно использовать этот обратный вызов?
Это событие доступно через функцию:
watcher.onDidChange