#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. Спасибо!