gpt4 book ai didi

google-closure-compiler - Google 关闭变量 window/event/console/... 是未声明的错误

转载 作者:行者123 更新时间:2023-12-04 22:06:34 25 4
gpt4 key购买 nike

我正在尝试使用 Google Closure 编译我的 HTML5 项目之一。我收到了几个我不知道如何解决的错误。事实上,这是相同的错误,但对于不同的变量。

这里的错误消息:

变量窗口未声明
变量事件未声明
变量控制台未声明
变量音频未声明

这些变量是 Javascript 内置变量。如果我直接在命令行中编译这个相同的项目,它就可以工作。但是,就我而言,我需要使用 ant 文件(构建过程)来编译这个项目。我的 ant 构建脚本使用的 jar 文件与我在命令行中使用的 jar 文件相同。使用选项警告 =“详细”,它不起作用。如果我删除它,它会起作用。如果我想使用选项警告-“详细”,我必须做什么?请解释一下区别。

有人可以帮我吗?
谢谢!

最佳答案

选项 --warnings=verbose 将编译器设置为“忍者模式”;即文件中的每个变量都应该正确声明(注释!)。例如,窗口变量对于编译器来说是未知的,但是 Closure 有一个 window 的实现(独立于所使用的平台)。如果您的变量包含在其他文件中,请使用 externs .如果你仍然想使用没有“未声明变量”错误的详细模式,请使用标志 --jscomp_off=checkVars

关于google-closure-compiler - Google 关闭变量 window/event/console/... 是未声明的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10857775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com