O problema
Estou usando uglify-js para minificar algum código js. Estou usando assim:
uglifyjs --compress --mangle file.js -o outfile.min.js
No entanto, isso faz com que ele trave e nunca seja concluído. Posso obter uma saída bem - sucedida do uglify se remover "--compress" e "--mangle", por exemplo:
uglifyjs file.js -o outfile.min.js
No entanto, quero usar essas opções, é claro.
minha configuração
Windows 7 Ultimate x64. O console é bash.
Não tenho certeza de quais outros detalhes são pertinentes para isso (exceto versões das ferramentas relevantes, mas veja abaixo).
Coisas que eu tentei
Pesquisando na internet.
Atualizando minha instalação do Node-js:
node -v
v10.15.3
Atualizando minha instalação do uglify-js:
uglifyjs -V
uglify-js 3.4.9
Executando uglifyjs com --verbose. Nada é emitido.
Executando uglifyjs em arquivos diretamente no meu diretório atual (sem alteração).
Você tem que passar a lista de arquivos para minificar antes da lista de opções.
Então você deve ter isso em vez disso:
Como alternativa, na documentação :