Uglify(基于 Node 的 JavaScript 压缩工具)安装错误

Uglify(基于 Node 的 JavaScript 压缩工具)安装错误

我想安装丑化以便在命令行上最小化 JavaScript 文件。有些资料说要安装npm然后使用npm install uglify-js -g。有些资料说你可以直接使用apt-get install node-uglify

我多次卸载并重新安装它们,目前我有两个安装,但都不起作用,甚至不告诉我它们是什么版本。首先,我在 中有 npm-installed 命令/usr/local/bin/uglifyjs,但它什么也不做:

$ /usr/local/bin/uglifyjs --version
$ echo "if(1)x=x+1" | /usr/local/bin/uglifyjs
$

我也在 中安装了 apt-get /usr/bin/uglifyjs,它确实可以压缩 JavaScript,但所有命令行选项都不起作用。它似乎将任何选项解释为文件名,然后在找不到时抛出错误。

$ 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'

有什么方法可以解决这些问题吗?提前致谢。

相关内容