gpt4 book ai didi

google-closure-compiler - 隐藏 Google 图书馆的警告

转载 作者:行者123 更新时间:2023-12-04 21:20:19 25 4
gpt4 key购买 nike

我在我的项目中使用了 Google Closure 和 Google Library,但遇到了警告问题。

我的项目由大约 50 个带有一些小警告(JSDoc 错误)的文件组成。问题是谷歌图书馆,当我编译我的项目时,来自谷歌图书馆的大量警告列表,如下所示:

../Libs/Closure/closure/goog/uri/utils.js:255: WARNING - inconsistent return type
found : (null|string|undefined)
required: (null|string)
return uri && decodeURIComponent(uri);
^

../Libs/Closure/closure/goog/uri/utils.js:634: WARNING - inconsistent return type
found : (Array.<(string|undefined)>|undefined)
required: Array.<(string|undefined)>
return buffer;
^

../Libs/Closure/closure/goog/uri/utils.js:671: WARNING - inconsistent return type
found : (Array.<(string|undefined)>|undefined)
required: Array.<(string|undefined)>
return buffer;
^

../Libs/Closure/third_party/closure/goog/mochikit/async/deferred.js:623: WARNING - assignment to property deferred of goog.async.Deferred.AlreadyCalledError
found : (goog.async.Deferred|undefined)
required: (goog.async.Deferred|null)
this.deferred = deferred;
^

../Libs/Closure/third_party/closure/goog/mochikit/async/deferred.js:651: WARNING - assignment to property deferred of goog.async.Deferred.CancelledError
found : (goog.async.Deferred|undefined)
required: (goog.async.Deferred|null)
this.deferred = deferred;
^

我收到了来自 Google 图书馆的 300 多个警告和来自我的项目的约 50 个警告。那么,如何隐藏 google 的库警告并显示我的项目警告?

我尝试使用稳定的 Google 库和 SVN 存储库中的最后一个构建我的项目,但我总是收到所有这些警告。

我的编译配置:
../Libs/Closure/closure/bin/build/closurebuilder.py \
--root=../Libs/Closure/ \
--root=../Projects/myProject/ \
--namespace="Project" \
--output_mode=compiled \
--compiler_jar=../Libs/Closure/compiler.jar \
--compiler_flags="--third_party=../Libs/Raphael/raphaeljs_extern.js" \
--compiler_flags="--compilation_level=SIMPLE_OPTIMIZATIONS" \
--compiler_flags="--warning_level=VERBOSE" \
> ../../Projects/js/project_release.js

谢谢你的时间!

最佳答案

要禁止所有警告消息,您应该使用:
--compiler_flags="--warning_level=QUIET"
而不是 verbose您当前拥有的设置。

您可能还想查看 grunt-closure-tools grunt 的插件自动使用闭包的工具,如构建器、编译器和 depswritter。

关于google-closure-compiler - 隐藏 Google 图书馆的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13236208/

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