我想安装丑化以便在命令行上最小化 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'
有什么方法可以解决这些问题吗?提前致谢。