我無法弄清楚如何讓Plovr從簡單的JavaScript文件中刪除空格而不嘗試管理依賴關係或作用域。 (如果我可以提供幫助,我不想使用ADVANCED模式,因爲我對這個文件的需求非常簡單,我不想爲了保留每個變量名而定義extern。)我梳理了Plovr文檔但我仍然無法弄清楚我做錯了什麼。使用Plovr從簡單的JavaScript文件中刪除空白而不管理依賴關係
hello.js:
alert("Hello world");
HELLO-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線長,有很多這樣的東西:
HELLO-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)};