有谁知道如何在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 ...
使用的角度cli版本是1.0.0-beta.26
答案 0 :(得分:0)
environment.ts 此文件将在nodejs服务器中使用。在节点中没有窗口,文档,位置全局变量。你不能使用这些变量节点。如果你想使用全局变量,只需附加到global
对象。
https://nodejs.org/api/globals.html#globals_global
在浏览器中,顶级范围是全局范围。这意味着 在浏览器中,如果您处于全局范围
var something
将定义一个 全局变量。在Node.js中,这是不同的。顶级范围是 不是全球范围; Node.js模块中的var something
将是 该模块的本地。