Как я могу отобразить целевой путь в сообщении просмотра Typescript?

#bash #typescript #terminal

#bash #typescript #терминал

Вопрос:

Когда я запускаю tsc --watch терминал, он очищается, и я вижу:

 [15:43:52] Starting compilation in watch mode...

[15:44:14] Found 0 errors. Watching for file changes.
  

Я работаю в monorepo, который имеет несколько пакетов и, следовательно, несколько задач просмотра. Становится непонятно, какой из них какой. В настоящее время мне приходится вручную помечать сеансы терминала.

Я хотел бы добавить некоторые указания относительно того, какой путь в данный момент просматривается в этом сообщении. Возможно ли это?

Комментарии:

1. Показывает ли --diagnostics или --extendedDiagnostics показывает то, что вы хотите? Вы также можете --listFiles , хотя это может быть многовато в более крупном проекте. Смотрите typescriptlang.org/docs/handbook/compiler-options.html .

2. К сожалению, нет. --diagnostics выдает слишком много информации и --listFiles предоставляет все зависимости node_modules, так что в итоге вы получаете абсолютные пути к этому каталогу в корне напечатанного monorepo. Спасибо за предложение! Раньше не видел этих флагов

3. ….ah --listEmittedFiles на самом деле довольно близко! 😀

4. Вы также можете попытаться --preserveWatchOutput предотвратить очистку экрана.

Ответ №1:

--listEmittedFiles это тот, который указан в направлении выше @jonrsharpe. Спасибо!