Подтвердить что ты не робот

Typescript в VS2012: (автоматически) генерация .js из .ts

Я добавил file1.ts, и я вижу там зависимую от него, а именно file1.js.

Я замечаю, что любые изменения, внесенные мной в file1.ts - file1.js, автоматически не генерируются автоматически.

Единственным обходным решением, которое у меня есть на данный момент, является вызов tsc.exe - как часть события предварительной сборки.

Мой вопрос: есть ли какие-нибудь улучшения обходного пути или, может быть, настройки где-то, возможно, я пропустил?

4b9b3361

Ответ 2

Вы должны добавить цель BeforeBuild к вашему приложению ASP.NET CSPROJ:

<Target Name="BeforeBuild">
<Exec Command="&quot;$(PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.0.0\tsc&quot;     @(TypeScriptCompile ->'&quot;%(fullpath)&quot;', ' ')" />
</Target>

tip: отредактируйте файл csproj с помощью блокнота.

Ответ 4

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

Ответ 5

вилка

Вы можете использовать Install-Package TypeScript.Compile, чтобы добавить цель afterbuild, которая компилирует все TypeScript файлы, включенные в ваш проект.