TypeScript中的环境变量

时间:2016-11-09 13:18:59

标签: typescript environment-variables

如果我们在编译JavaScript运行的环境中存在一些环境变量,我们如何在Typescript代码中提及这些变量?

在TypeScript中,如果没有声明,则无法使用变量。如果它被声明为let env_varaible;,则它变为var env_variable;,最终会覆盖实际的变量。解决方案是什么?

1 个答案:

答案 0 :(得分:2)

你可以告诉TypeScript有关由globals创建的变量(直接来自JavaScript运行时环境或任何外部源):

declare var env_variable;

Typescript不会为未声明的env_variable变量抛出错误。

另请参阅:declare global namespace variable from TypeScript