2016-11-09 15 views
1

コンパイルされたJavaScriptが実行される環境にいくつかの環境変数がある場合、それらの変数をTypescriptコードでどのように言及できますか?TypeScriptの環境変数

In TypeScriptでは、宣言されていない旗は使用できません。 let env_varaible;のように宣言されている場合は、最終的に実際の値よりも大きくなるvar env_variable;になります。これに対する解決策は何ですか?

+0

だから、あなただけの 'env.variable'を使用することができますなぜ?コンパイル中に – martin

+0

typescriptが表示されます - エラーTS2304:名前 'env_variable'が見つかりません。 –

答えて

1

あなたが(JavaScriptランタイム環境または任意の外部ソースから直接来て)グローバルで作成された変数について、活字体に伝えることができます。

declare var env_variable; 

活字体が宣言されていないenv_variable変数にエラーがスローされません。

も参照してください:declare global namespace variable from TypeScript