问题
我正在使用 uglify-js 来缩小一些 js 代码。我像这样使用它:
uglifyjs --compress --mangle file.js -o outfile.min.js
但是,这会导致它挂起并且永远不会完成。如果删除“--compress”和“--mangle”,我可以从 uglify 获得成功的输出,例如:
uglifyjs file.js -o outfile.min.js
但是,我当然想使用这些选项。
我的设置
Windows 7 旗舰版 x64。控制台是 bash。
不确定还有哪些其他细节与此相关(相关工具的版本除外,但请参见下文)。
我试过的事情
搜索互联网。
更新我的 Node-js 安装:
node -v
v10.15.3
更新我的 uglify-js 安装:
uglifyjs -V
uglify-js 3.4.9
使用 --verbose 运行 uglifyjs。没有输出。
直接在我当前目录中的文件上运行 uglifyjs(没有变化)。
您必须在选项列表之前传递要缩小的文件列表。
所以你应该有这个:
或者,从文档中: