我尝试使用
UglifyJS2 uglify一个简单的javascript文件.
//this is simply a sample var var sampleVar = "xyz"; //lots of comments //this is just another comment //such things should not be present in javascript //waiting to see result after uglifying //this is simply a sample function function sampleFunction() { var sampleLocalVar = "xzx"; if(true) { //inserting some sample comments alert("in if block"); } else { //inserting some sample comments alert("in else block"); } }
这是我用来uglify的命令:
uglifyjs -c -m sample.js sample.min.js
我收到的错误:
Dot Error parsing arguments in : sample.js
解决方法
您需要指定输出参数(-o或–output),如文档所示:
Specify
--output
(-o
) to declare the output file. Otherwise the output goes to STDOUT.
此外,必须首先指定要缩小的文件(或要连接和缩小的文件),如用法所示:
uglifyjs [input files] [options]
你应该做的是以下几点:
uglifyjs sample.js -c -m -o sample.min.js
有关从命令行使用UglifyJS2的更多信息,请参见see the documentation.