未声明JSC_UNDEFINED_VARIABLE变量global_var

时间:2019-07-18 16:32:04

标签: google-closure-compiler

我有一个全局变量,用于存储从服务器传递的数组。

  

HTML文件

global_var = {{hello_obj}}
  

hello.js

var hello = global_var; 封闭编译器给出错误:

  

[JSC_UNDEFINED_VARIABLE]变量global_var未声明

如何解决此错误?

1 个答案:

答案 0 :(得分:1)

window.global_var将告诉Closure这是一个全局变量。

如果您使用(或打算使用)高级优化,则可能希望使用window['global_var']来确保未重命名该属性。