Использование tsconfig.json с Visual Studio 2013? (веб-проект)

Я использую Angular 2 в своем веб-проекте, и поэтому мне нужен TypeScript для поддержки экспериментальных декораторов, таких как @View. Это можно сделать в tsconfig.json с помощью "experimentalDecorators": true но я не вижу такой опции в настройках проекта Visual Studio. (Я создал проект TypeScript.) Поэтому мне нужно, чтобы Visual Studio обнаружил и использовал мой файл tsconfig.json.

Я читал в Интернете разные места, которые Visual Studio должен взять и использовать tsconfig.json, если он присутствует в корневом каталоге проекта. Однако этого не происходит. Я использую Visual Studio 2013 Update 4 - и обновляюсь до Update 5, когда я пишу это.

Кто-нибудь знает, как заставить Visual Studio 2013 (НЕ код Visual Studio и НЕ Visual Studio 2015) использовать файл tsconfig.json? Может быть, это должно быть в корне решения, а не в корне проекта?

В противном случае я могу попытаться добавить событие перед сборкой, чтобы вызвать tsc напрямую... но это кажется неаккуратным.

2 ответа

Решение

Я тоже искал это. Похоже, что Visual Studio 2013-2015 еще не поддерживает tsconfig.json. В настоящее время вам нужно отредактировать файл вашего проекта.

Редактировать: С Typescript 1.8 выпустить швы Visual Studio 2015 для полной поддержки.tsconfig. См. http://www.typescriptlang.org/docs/release-notes/typescript-1.8.html

Следующий вопрос: Каковы параметры конфигурации сборки проекта TypeScript? указывает на файл.targets, в котором определены параметры конфигурации TypeScript.

Вы можете вручную изменить этот файл.targets, чтобы добавить поддержку для экспериментальных декораторов, хотя это не масштабируется, потому что вам придется делать это на компьютере каждого разработчика.

Другие вопросы по тегам