Uglify(基於 Node 的 JavaScript 壓縮器)安裝錯誤

Uglify(基於 Node 的 JavaScript 壓縮器)安裝錯誤

我要安裝醜化為了在命令列上縮小 JavaScript 檔案。一些消息來源說安裝npm然後使用npm install uglify-js -g。一些消息來源說你可以apt-get install node-uglify

我已經多次卸載並重新安裝它們,此時我有兩個安裝,但都不起作用,甚至不告訴我它們是什麼版本。首先,我在 中安裝了 npm-installed 命令/usr/local/bin/uglifyjs,它什麼都不做:

$ /usr/local/bin/uglifyjs --version
$ echo "if(1)x=x+1" | /usr/local/bin/uglifyjs
$

我還在 中安裝了 apt-get /usr/bin/uglifyjs,它確實縮小了 JavaScript,但所有命令列選項都不起作用。它似乎將任何選項解釋為文件名,然後在找不到它時拋出錯誤。

$ echo "if(1)x=x+1" | uglifyjs
x+=1;
$ echo "if(1)x=x+1" | uglifyjs --comment all

/usr/bin/uglifyjs:228
        if (err) throw err;
                       ^
Error: ENOENT, open '--comment'
$ uglifyjs --version

/usr/bin/uglifyjs:228
        if (err) throw err;
                       ^
Error: ENOENT, open '--version'

有什麼辦法可以解決這些問題嗎?提前致謝。

相關內容