Eu quero instalar o Uglify para reduzir os arquivos JavaScript na linha de comando. Algumas fontes dizem para instalar npm
e, em seguida, usar npm install uglify-js -g
. Algumas fontes dizem que você pode apenas apt-get install node-uglify
.
Eu os desinstalei e os reinstalei várias vezes, e neste momento eu tenho duas instalações, nenhuma das quais funciona, ou até mesmo me diga qual versão elas são. Primeiro eu tenho o comando npm-installed em /usr/local/bin/uglifyjs
, que não faz nada:
$ /usr/local/bin/uglifyjs --version
$ echo "if(1)x=x+1" | /usr/local/bin/uglifyjs
$
Eu também tenho o apt-get install em /usr/bin/uglifyjs
, e ele reduz o JavaScript, mas nenhuma das opções de linha de comando funciona. Parece interpretar qualquer opção como um nome de arquivo e, em seguida, lançar um erro quando não for possível encontrá-lo.
$ 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'
Existe alguma maneira de corrigir isso? Agradecemos antecipadamente.