Компиляция Typescript: Использование Webpack с Visual Studio 2017 - PullRequest
0 голосов
/ 14 мая 2018

у нас есть проект машинописного текста, который разрабатывается в Visual Studio 2017. Первоначально он использовал веб-пакет для компиляции, потому что он дает нам:

  • модульная система (сортирует логику подключения файлов к используемым ими модулям node_modules)
  • * комплектация 1006 *
  • дерево дрожит

Теперь мы также используем компиляцию Visual Studio, потому что она дает нам:

  • Найти все ссылки
  • Перейти к определению

Проблема в том, что оба компилятора вместе заметно замедляют процесс компиляции. Несомненно, простым решением было бы отключить VS, например, поместив этот атрибут в csproj:

<PropertyGroup>
     <TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
</PropertyGroup>

Но тогда мы теряем все ссылки и функциональность определения goto, что в значительной степени является основной причиной, по которой мы в первую очередь перешли на машинопись.

Кто-нибудь еще имеет опыт решения этой проблемы? В основном мы стремимся сохранить функциональность VS, но отключить любые выводимые файлы javascript, поскольку они замедляют процесс компиляции и в любом случае остаются неиспользованными.

Мы также пытались удалить webpack из уравнения, но обнаружили, что один только компилятор 'tsc' не охватывает всю функциональность, которую нам дал webpack.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...