TypeScript 0.9.*VisualStudio TS5037:除非提供了"--module"标志,否则无法编译外部模块

iwh*_*whp 10 module typescript

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

我正在使用TypeScript 0.9.1.1Visual Studio 2012.

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

谢谢你,哈利

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

export var loggedInUserId: number = 0;  
Run Code Online (Sandbox Code Playgroud)

之前没有其他陈述.我是否必须围绕它定义一个模块

Nat*_*lte 34

我在Visual Studio 2013中遇到此问题,即使上面的设置设置正确也是如此.事实证明,这也是一个项目级别的设置.如果您使用TypeScript转到项目的项目设置(突出显示项目并键入Alt + Enter),然后转到TypeScript Build选项卡,并在"Module System"下选择AMD

在此输入图像描述


bas*_*rat 9

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

在此输入图像描述

对于我的项目工作,我使用grunt:https://github.com/basarat/grunt-ts