Как сообщить компилятору TypeScript генерировать amd-модули (-module amd) из Visual Studio.
Спасибо.
Ответ 1
В файле проекта вам нужно будет изменить цель MSBuild, которая создает файлы TypeScript. Если вы используете шаблон по умолчанию для "HTML-приложения, построенного с помощью TypeScript", выгрузите проект, отредактируйте файл проекта, вы найдете объект под названием "BeforeBuild", который вызывает компилятор в "$ (PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.0.0\tsc", добавьте --module amd; сохранить и перезагрузить проект. при следующем построении вы должны увидеть, что аргумент команды передан правильно компилятору.
Ответ 2
В последней версии Visual Studio 2013 Update 3 + WebEssentials параметры теперь (наконец) правильно перемещены в панели параметров проекта (щелкните правой кнопкой мыши по проекту → Параметры → TypeScript Панель сборки).
Ответ 3
Эта проблема по-прежнему актуальна даже для TS 1.0 и WebEssentials для VS 2013 Update 3, проверьте это решение здесь: http://icanmakethiswork.blogspot.com/2014/02/typescript-and-requirejs-keep-it-simple.html Или коротко: