手册说我可以使用:
--warnings_whitelist_file VAL : A file containing warnings to
suppress. Each line should be of the
form
<file-name>:<line-number>? <warning-d
escription>
这是我的白名单的样子:
ef-utils.js:1 Redeclared variable: ef
ef-utils.js:1 Variable ef first declared in externs-ko.js
ef-validation.js:1 Redeclared variable: ef
ef-validation.js:1 Variable ef first declared in externs-ko.js
我在编译时仍然收到警告:
ef-utils.js:1: WARNING - Redeclared variable: ef
?var ef = (function (ns, ko) {
^
ef-utils.js:1: WARNING - Variable ef first declared in externs-ko.js
?var ef = (function (ns, ko) {
^
ef-validation.js:1: WARNING - Redeclared variable: ef
?var ef = (function (ns, ko) {
^
ef-validation.js:1: WARNING - Variable ef first declared in externs-ko.js
?var ef = (function (ns, ko) {
^
最佳答案
我只是玩弄了 the current WhitelistWarningsGuard .我发现
WARNING
, ERROR
)。 WhitelistBuilder
代码中有 Tibos 提到的,但我看不到从命令行使用它的方法。 事实上,该功能似乎对我的用例几乎没有用......
关于google-closure-compiler - 警告白名单在 Google 闭包编译器中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20007513/