Как я могу получить список файлов Typescript, которые компилирует tsc? - PullRequest
0 голосов
/ 20 ноября 2018

Я пытаюсь написать задачу grunt в проекте Typescript, чтобы измерить некоторую статистику исходных файлов.Для этого у меня есть функция, которая берет один исходный файл, запускает typescript.createSourceFile из него и выполняет некоторые операции с возвращенным AST.Проблема в том, чтобы найти все файлы для перебора: я хотел бы получить точно такой же список файлов, который tsc -p tsconfig.json скомпилирует позже.Намерение состоит в том, чтобы отфильтровать некоторые файлы из этого списка, а затем выполнить итерацию по отфильтрованному списку.

Я предполагаю, что для этого воспользуюсь модулем typescript, но я не могу найти функцию для выполнения.Это.Я нашел место в источнике tsc, которое превращает tsconfig в список файлов , и, похоже, использует функцию, которая не экспортируется.

1 Ответ

0 голосов
/ 30 апреля 2019
tsc --listFiles

Я не уверен, что это то, что вы ищете.Это перечислит файлы, которые tsc скомпилирует на основе tsconfig.json, который он использует.

...