uglifyjs: comando não encontrado

4

Estou tentando usar o uglifyjs via linha de comando e não está indo bem.

Eu tentei muitas variações de $ [sudo] npm install uglify-js -g , mas em todos os casos, quando tento executar o uglifyjs como um comando $ uglifyjs , ele diz que o comando não foi encontrado.

Em todos os casos, parece que o uglify é instalado. A versão 2.4.0 está listada em $ npm list -g como sendo instalada.

Estou correndo: nó v0.10.17 (instalado via pkg da página inicial do nó) npm v1.3.8

Eu reiniciei algumas vezes após várias instalações, mas não obtive sucesso.

/usr/local/share/npm/bin/uglifyjs -> /usr/local/share/npm/lib/node_modules/uglify-js/bin/uglifyjs
[email protected] /usr/local/share/npm/lib/node_modules/uglify-js
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
└── [email protected] ([email protected])
Andrews-MacBook-Pro:node_modules andrewheins$ uglifyjs
-bash: uglifyjs: command not found

Alguma idéia?

    
por andrewheins 27.08.2013 / 17:50

2 respostas

3

Usando o comentário @micans acima e essa resposta , eu consegui fazer o uglify funcionar adicionando export PATH=$PATH:/usr/local/share/npm/bin/ ao meu .bash_profile. Obrigado a todos!

    
por 03.09.2013 / 16:01
14

Meu problema é que instalei uglifyjs e não uglify-js . uglifyjs não inclui o binário. Apenas deixando isso aqui se alguém estiver preso da mesma maneira.

sudo npm install -g uglify-js

    
por 29.01.2015 / 06:12