2016-04-17 22 views
1

既存のJavaScriptをTypescriptに変換しています。ジャバスクリプトの入力を受け入れる

TypescriptコードをJavascriptにコンパイルすると、メソッド呼び出しが__extendsされます。しかし、__extendの関数定義はありません。したがって、__が未定義のままであるためにエラーが発生します。私は__extendsがJavascriptファイルで作成されると信じています。

コンパイルされたJavascriptで__extends関数を取得するために、inorderで行う必要のある設定変更はありますか?

助けを借りて助けてください。

tsconfig.json

{ 
    "compilerOptions": { 
    "target": "es5", 
    "outDir": "../app/scripts/", 
    "rootDir": "./", 
    "watch": false, 
    "removeComments": true, 
    "module": "amd", 
    "noImplicitAny": true, 
    "noEmitHelpers": true 
    } 
} 
+0

tsconfig.jsonファイルを投稿できますか? –

+0

{ "compilerOptions":{ "ターゲット": "ES5"、 "OUTDIR": "../app/scripts/"、 "ROOTDIR": "./"、 は "見る":偽、 "removeComments":true、 "module": "amd"、 "noImplicitAny":true、 "noEmitHelpers":true } } – user2325247

答えて

1

this TS issueに基づいてtsconfig.jsonファイルからnoEmitHelpersオプションを削除するか、方法を自分で__extends提供のいずれか。

関連する問題