10

TypeScript コンパイラ エラーTS5037: '--module' フラグが指定されていない限り、外部モジュールをコンパイルできません。

TypeScript 0.9.1.1 und Visual Studio 2012を使用しています。

--moduleオプションは Visual Studioのどこで設定できますか?
Web Essential は、ダイアログでこのオプションをサポートしていないようです。

ありがとう、ハリー

更新:
プロジェクトの構成ファイル (config.ts) があります。このファイルには、次のような多くのステートメントが含まれています。

export var loggedInUserId: number = 0;  

前のようなステートメントは他にありません。その周りにクラスまたはモジュールを定義する必要がありますか?

4

2 に答える 2

34

上記の設定が正しく設定されていても、Visual Studio 2013でこの問題が発生していました。プロジェクトレベルの設定もあることがわかりました。TypeScript を使用してプロジェクトの [プロジェクト設定] に移動する場合 (プロジェクトを強調表示して Alt+Enter を入力)、[TypeScript ビルド] タブに移動し、[モジュール システム] で [AMD] を選択します。

ここに画像の説明を入力

于 2014-08-08T21:01:08.327 に答える
9

ここで非プロジェクト ファイルのオプションを見つけることができます (ツール - オプション - エディター - TypeScript):

ここに画像の説明を入力

プロジェクトベースの作業では、grunt を使用します: https://github.com/basarat/grunt-ts

于 2013-08-24T23:42:18.867 に答える