uglifyjs:未找到命令

uglifyjs:未找到命令

我正在尝试通过命令行使用 uglifyjs,但效果并不顺利。

我尝试过很多种变体$ [sudo] npm install uglify-js -g,但是在所有情况下,当我尝试运行 uglifyjs 作为命令时,$ uglifyjs它都说未找到命令。

在所有情况下,uglify 似乎都已安装。下面列出了$ npm list -g已安装的版本 2.4.0。

我正在运行:node v0.10.17(通过 node 主页上的 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

有任何想法吗?

答案1

我的问题是我安装了uglifyjs,而不是uglify-jsuglifyjs不包括二进制文件。如果其他人也遇到同样的问题,就把这个留在这里。

sudo npm install -g uglify-js

答案2

使用上面的@micans 评论,并且这个答案,我可以通过添加export PATH=$PATH:/usr/local/share/npm/bin/到我的 .bash_profile 来让 uglify 工作。谢谢大家!

答案3

我在 Linux Mint 安装中遇到了同样的问题。我只需执行以下命令即可解决此问题:

sudo apt-get update
sudo apt-get upgrade

相关内容