TypeScript 0.9.* VisualStudio TS5037: невозможно скомпилировать внешние модули, если не указан флаг ' --module
Я получаю ошибку компилятора TypeScript TS5037: невозможно скомпилировать внешние модули, если не указан флаг "--module".
Я использую TypeScript 0.9.1.1 und Visual Studio 2012.
где я могу установить --module опция в Visual Studio?
Web Essential, похоже, больше не поддерживает этот параметр в диалоговом окне.
Спасибо, Гарри
обновление:
У меня есть конфигурационный файл (config.ТС) для моего проекта. Этот файл содержит много операторов следующим образом:
export var loggedInUserId: number = 0;
нет никаких других операторов, как и раньше. Должен ли я определить класс или модуль вокруг него?
2 ответов
У меня была эта проблема в Visual Studio 2013, даже с этим параметром, установленным выше правильно. Оказывается, есть и настройка уровня проекта. Если вы перейдете в настройки проекта в проекте с TypeScript (выделите проект и введите Alt+Enter), перейдите на вкладку сборка TypeScript и выберите AMD в разделе "модульная система"
вы можете найти вариант для не файлов проекта здесь (Tools-options-Editor-TypeScript):
для моей работы на основе проекта я использую grunt:https://github.com/basarat/grunt-ts