Angular CLI:如何在environment.ts中使用窗口、文档或位置

Angular CLI:如何在environment.ts中使用窗口、文档或位置,angular,angular-cli,Angular,Angular Cli,有人知道如何在environment.ts文件中使用窗口、文档或位置吗?我在编译时出错 ERROR in Error encountered resolving symbol values statically. Calling function 'window', function calls are not supported. Consider replacing the function or lambda with a reference to an exported function

有人知道如何在environment.ts文件中使用窗口、文档或位置吗?我在编译时出错

ERROR in Error encountered resolving symbol values statically. Calling
function 'window', function calls are not supported. Consider
replacing the function or lambda with a reference to an exported
function, resolving symbol environment in ...

我使用的angular cli版本是1.0.0-beta.26环境。ts此文件将在nodejs服务器中使用。在节点中没有窗口、文档、位置全局变量。您不能在节点中使用这些变量。如果您想使用全局变量,只需附加到
global
对象中即可

在浏览器中,顶级作用域是全局作用域。也就是说 在浏览器中,如果您在全局范围
var中,则某些内容将定义
全局变量。在Node.js中,这是不同的。顶级范围是
不是全球范围,
var Node.js模块中的某些内容将
本地到该模块