
我要安裝醜化為了在命令列上縮小 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'
有什麼辦法可以解決這些問題嗎?提前致謝。