Первая часть этого вопроса является самой важной. Есть много вопросов о стеке вокруг Visual Studio и TypeScript и «Виртуальных проектов TypeScript», но я не нашел ничего, что объясняло бы, что такое виртуальные проекты TypeScript, что они делают для меня и что делать, когда они «находятся на пути». Я никогда не нашел официальной документации по этому вопросу от Microsoft, поэтому было бы здорово, если бы кто-то из этой команды или рядом с командой мог ответить. «Виртуальные проекты TypeScript» остались в VS 2017, и я вижу те же проблемы, что и в VS 2015.Что такое виртуальный проект Visual Studio TypeScript? И как я могу избавиться от него, если я собираюсь извне?
Вторая часть вопроса ... Я пытаюсь использовать Visual Studio 2015 с помощью приложения Angular 2 и TypeScript, но Я использую Webpack в качестве внешнего компилятора TS и сборки. По большей части он работает, но время от времени виртуальные проекты TypeScript дают ошибки в окне вывода и в коде, хотя я могу успешно скомпилировать. Большинство из них не могут найти импорт углов/ядра и т. Д. Смущает то, что виртуальный проект TS иногда захватывает и реальные ошибки. Мне нужен виртуальный проект для проверки intellisense и компиляции?
Мое текущее состояние заключается в том, что я делаю 2 компиляции, чтобы попытаться сохранить виртуальный проект TypeScript счастливым, даже иногда он по-прежнему жалуется. Первая сборка использует tsc как часть сборки VS, но затем я делаю свою обычную сборку Webpack с помощью SourceMaps для отладки. Это, похоже, работает 90% времени, а остальные 10%, когда TS Virtual Project мешает, так расстраивает, и поскольку они все еще находятся в Visual Studio 2017, важно знать, что происходит.
Конечная цель состоит в том, чтобы иметь возможность использовать Visual Studio, как мой редактор и отладчик (со всеми его большие возможности) с IntelliSense и компилировать проверки, но использовать внешний машинопись строить как Webpack для строительства/пакетирования и т.д.
Спасибо.