Module TypeScript 0.9.*VisualStudio TS5037:无法编译外部模块,除非'--模块';提供旗帜

Module TypeScript 0.9.*VisualStudio TS5037:无法编译外部模块,除非'--模块';提供旗帜,module,typescript,Module,Typescript,我确实收到了TypeScript编译器错误TS5037:除非提供了“--module”标志,否则无法编译外部模块。 我正在使用TypeScript 0.9.1.1和Visual Studio 2012 在Visual Studio中,在哪里可以设置--module选项? Web Essential似乎不再支持对话框中的此选项 谢谢你,哈利 更新: 我有一个项目的配置文件(config.ts)。此文件包含许多语句,如下所示: export var loggedInUserId: number =

我确实收到了TypeScript编译器错误TS5037:除非提供了“--module”标志,否则无法编译外部模块。

我正在使用TypeScript 0.9.1.1Visual Studio 2012

在Visual Studio中,在哪里可以设置--module选项?
Web Essential似乎不再支持对话框中的此选项

谢谢你,哈利

更新:
我有一个项目的配置文件(config.ts)。此文件包含许多语句,如下所示:

export var loggedInUserId: number = 0;  

没有之前的陈述。我是否必须在其周围定义模块

您可以在此处找到非项目文件的选项(工具-选项-编辑器-类型脚本):


对于我基于项目的工作,我使用grunt:

我在Visual Studio 2013中遇到了这个问题,即使上面的设置正确。事实证明,还有一个项目级设置。如果使用TypeScript转到项目设置(突出显示项目并键入Alt+Enter),然后转到TypeScript构建选项卡,并在“模块系统”下选择AMD


Thankx Basarat。我已经设置了这个选项,但是我仍然得到相同的行为。我正在处理的文件是“项目的一部分”;该选项表示它适用于不属于项目一部分的模块…是的,我想您需要手动修改visual studio项目文件(sigh)我需要做哪些修改?以下是可用于自定义
TypeScriptCompile
生成任务的选项:在visual studio项目内。Wau。。。这似乎是一个相当“方便的工作”。我本以为这会容易得多;-)。。。非常感谢您的投入!