2017-02-06 5 views
0

Кто-нибудь знает, как использовать окно, документ или местоположение в файле environment.ts? Я получаю сообщение об ошибке при компиляцииУгловой 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, resolving symbol environment in ... 

Угловая версия кли Я использую 1.0.0-beta.26

ответ

0

environment.ts этот файл будет использоваться в nodejs сервере. в узле отсутствуют глобальные переменные окна, документа, местоположения. вы не можете использовать этот узел переменных. если вы хотите использовать глобальную переменную, просто присоедините ее к объекту global.

https://nodejs.org/api/globals.html#globals_global

В браузерах, область верхнего уровня является глобальным масштабом. Это означает, что в браузерах, если вы находитесь в глобальном масштабе var something определит глобальную переменную . В Node.js это другое. Область верхнего уровня: не глобальная область; var something внутри модуля Node.js будет , являющийся локальным для этого модуля.