it-swarm-ja.com

uglifyjs:コマンドが見つかりません

コマンドラインからuglifyjsを使用しようとしていますが、うまくいきません。

$ [Sudo] npm install uglify-js -gのさまざまなバリエーションを試しましたが、すべての場合で、コマンド$ uglifyjsとしてuglifyjsを実行しようとすると、コマンドが見つかりませんと表示されます。

いずれの場合も、uglifyがインストールされているようです。バージョン2.4.0は、インストールされているものとして$ npm list -gの下にリストされています。

私が実行しているもの:ノードv0.10.17(ノードホームページからpkg経由で​​インストール)npm v1.3.8

さまざまなインストールを行った後、何度か再起動しましたが、成功しません。

/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

何か案は?

8
andrewheins

上記の@micansコメントと この回答 を使用して、.bash_profileにexport PATH=$PATH:/usr/local/share/npm/bin/を追加することで、uglifyを機能させることができました。皆さんありがとう!

3
andrewheins

私の問題は、uglify-jsではなくuglifyjsをインストールしたことでした。 uglifyjsにはバイナリは含まれていません。他の誰かが同じように立ち往生している場合は、これをここに残してください。

Sudo npm install -g uglify-js

18