【发布时间】:2016-10-19 08:59:12
【问题描述】:
我在使用 Google 闭包编译器缩小 js 文件后收到警告。警告出现在缩小文件的顶部,看起来像这样;
test_chk.js:198: WARNING - unreachable code
return;
^
我是否必须手动从缩小文件中删除此警告?如何让闭包编译器不将这些警告放在缩小文件中?一些警告是针对我想留在那里的合法代码。
我在 WebStorm 2016.2.3 上使用 node.js v4.6
编辑:闭包编译器以这种方式在 Webstorm 上使用以下参数运行;
closure-compiler-v20160911.jar --compilation_level SIMPLE_OPTIMIZATIONS --js $FileName$
【问题讨论】:
-
一般来说,当您尝试编译已经被 Closure Compiler 或类似工具编译/缩小的代码时,您可能会从 Closure Compiler 收到一些奇怪的警告。
-
我是否需要从每个 js 文件中手动删除这些奇怪的警告?这很乏味。
-
您的设置有问题。警告和错误消息不应包含在输出文件中。但是,您没有提供足够的信息来诊断根本原因。
-
Chad Killingsworth,感谢您的评论。我在问题中添加了更多信息。希望够了。
-
Chad Killingsworth,默认情况下包含警告。警告的编译器设置需要设置为 QUIET。
标签: javascript node.js webstorm minify google-closure-compiler