2016-08-01 3 views
0

This Typescript wiki говорит, что по состоянию на машинопись 1.8, есть 'Улучшенная поддержка tsconfig.json в Visual Studio 2015' (курсив мной):Visual Studio 2015 с tsconfig.json - Машинопись 1.8.10

TypeScript 1.8 позволяет файлы tsconfig.json во всех типах проектов. Сюда входят проекты ASP.NET v4, консольное приложение и приложение Html с типом проектов типа TypeScript. Кроме того, вы больше не ограничены одним файлом tsconfig.json, но можете добавить несколько, и каждый из них будет создан как часть проекта. Это позволяет отделить конфигурацию для разных частей приложения без необходимости использовать несколько разных проектов.

У меня есть проект ASP.NET, где параметры компилятора заданы tsconfig.json. Вне VS2015 эта конфигурация учитывается при компиляции. Я знаю это, потому что, если я изменю значение «noImplicitAny» на true, сборка завершится неудачно, поскольку я использую «any» в другом месте проекта. но в Visual Studio, это изменение не замечается при сборке, и сборка завершается успешно.

Что может помешать Visual Studio 2015 использовать tsconfig, и что я могу сделать, чтобы убедиться, что VS2015 использует эту конфигурацию?

+0

Можете ли вы проверить версию TypeScript в Справке> о? Typcript 1.8 включен с обновлением visual studio 2. – NicoD

+0

@NicoD версия 1.8.10 –

+0

Какой проект: Asp.net v4 или ядро? Personnaly Я столкнулся с множеством ошибок с обновлением 2 и 3, и в итоге я использовал визуальный код для скриптовых частей проекта ... thxs to [OpenInVsCode] (https://github.com/madskristensen/OpenInVsCode/) расширение – NicoD

ответ

0

Я могу дать вам дополнительное направление. У меня были проблемы с TS самостоятельно, и в одном из ответов StackOverflow было упомянуто, что сам файл .xproj имеет более высокий приоритет, чем tsconfig. Из моего опыта есть некоторые параметры, которые не могут быть определены в .xproj и поэтому взяты из tsconfig.

Смежные вопросы