我不知道如何让 Plovr 从一个简单的 javascript 文件中删除空格,而不是尝试管理依赖项或范围。(如果我能提供帮助,我不想使用 ADVANCED 模式,因为我对这个文件的需求非常简单,我不想定义 externs 来保留每个变量名。)我已经梳理了 Plovr 文档但我仍然无法弄清楚我做错了什么。
你好.js:
alert("Hello world");
你好-config.js:
{
"id": "hello",
"mode": "WHITESPACE_ONLY",
"level": "QUIET",
"inputs": "./hello.js",
"output-file": "./hello-compiled.js"
}
当我运行java -jar ./plovr.jar build hello-config.js
时,输出hello-compiled.js
不是我期望的一行。相反,它有 21 行长,有很多这样的东西:
你好-compiled.js:
var COMPILED=!0,goog=goog||{};goog.NODE_JS=!1;goog.global=goog.NODE_JS?eval("global"):this;goog.DEBUG=!0;goog.LOCALE="en";
goog.addDependency=function(a,b,c){if(!COMPILED){for(var d,a=a.replace(/\\/g,"/")
goog.scope=function(a){a.call(goog.global)};