I tried to uglify a simple javascript file using UglifyJS2.
Here are the contents of the file :
//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");
}
}
Here's the command that I'm using to uglify:
uglifyjs -c -m sample.js sample.min.js
Error that I'm receiving :
Dot
Error parsing arguments in : sample.js
You need to specify the output argument (
-o
or--output
), as the documentation says:Also, the file to minify (or files to be concatenate and minify) must be specified first, as shown in the usage:
What you should be doing is the following:
For more information about using UglifyJS2 from the command line, see the documentation.