如果我们在编译JavaScript运行的环境中存在一些环境变量,我们如何在Typescript代码中提及这些变量?
在TypeScript中,如果没有声明,则无法使用变量。如果它被声明为let env_varaible;
,则它变为var env_variable;
,最终会覆盖实际的变量。解决方案是什么?
答案 0 :(得分:2)
你可以告诉TypeScript有关由globals创建的变量(直接来自JavaScript运行时环境或任何外部源):
declare var env_variable;
Typescript不会为未声明的env_variable
变量抛出错误。