Как запустить расширение vscode typescript из локального клона репозитория git?

Я отредактировал javascript расширения vscode, установленного в .vscode / extensions, и внес полезные изменения.

Итак, я разветвился и проверил репозиторий git в надежде сделать запрос на перенос. Я обнаружил, что отредактированный мной javascript был сгенерирован из машинописного текста. Код был достаточно похож, поэтому я внес те же правки. Теперь я хочу загрузить это расширение, чтобы протестировать его перед выполнением запроса на перенос.

Я попытался скопировать измененное содержимое репо в .vscode / extensions, и оно появилось в списке установленных расширений. Независимо от того, сколько я перезагружаю, отключаю и снова включаю расширение изнутри vscode, тем не менее, javascript не создается.

Я убедился, что tsc установлен и находится в моем PATH, но, похоже, это не имеет значения. Каталог out не создается, сообщения не появляются в консоли отладки - короче говоря, не похоже, что что-то вообще запускается для компиляции машинописного текста.

В документации, которую я нашел, говорится только о создании нового расширения, а не о том, как заставить работать измененное существующее расширение. Приветствуются любые указатели.

(Это в системе Debian Linux.)


person fcahoon    schedule 16.08.2018    source источник


Ответы (1)


Как обычно, откройте папку репо в vscode. Затем создайте конфигурацию запуска для разработки расширения («Добавить конфигурацию» в разделе «Отладка», редактор launch.json):

введите здесь описание изображения

Это должно добавить новую конфигурацию запуска в качестве хоста расширения с задачей перед запуском «tsc». Затем вы можете использовать это для запуска второго экземпляра vscode в режиме отладки, где вы видите измененное расширение, запустив сеанс отладки.

person Mike Lischke    schedule 16.08.2018