Instalação incorreta do Uglify (minificador JavaScript baseado em nó)

Instalação incorreta do Uglify (minificador JavaScript baseado em nó)

eu quero instalarEnfearpara minimizar arquivos JavaScript na linha de comando. Algumas fontes dizem para instalar npme depois usar o npm install uglify-js -g. Algumas fontes dizem que você pode simplesmente apt-get install node-uglify.

Eu os desinstalei e reinstalei várias vezes e, neste momento, tenho duas instalações, nenhuma das quais funciona, ou mesmo me diga qual é a versão. Primeiro eu tenho o comando npm-installed no /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 in /usr/bin/uglifyjse ele minimiza o JavaScript, mas nenhuma das opções de linha de comando funciona. Parece interpretar qualquer opção como um nome de arquivo e gerar um erro quando não conseguir 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 algum desses? Desde já, obrigado.

informação relacionada