按住shift鍵,單擊鼠標右鍵,選擇打開如下圖所示的命令窗口。
2.打開窗口,直接在窗口中執行。
醜八怪?main.js?demo.js?-哦?foo.min.js?-來源-地圖?foo.min.js.map?- source-map-root?http://onbook.me?-p?5?-c?-m?-包裝?- export-all混淆文件main.js和demo.js生成foo.min.js和foo.min.js.map並指定地圖的來源網站。
3.另壹種使用方法是將UglifyJS2包放入程序中,通過API壓縮JS文件或JS代碼。首先,創建壹個新的NPM項目文件package.json,然後下載UglifyJS2依賴包。
創建壹個新文件package.json
{
“姓名”:" nodejs-uglifyjs2 ",
“版本”:"0.0.1",
【描述】:?“醜八怪js2”,
「作者」:?“柯南?張?”,
“依賴關系”:{
}
}4.執行npm install uglify-js - save以下載UglifyJS2依賴包。
5.安裝完成後
創建壹個新的test.js並開始測試。
var?醜八怪?=?require(' uglify-js ');
//代碼壓縮
var?結果?=?UglifyJS.minify("var?b?=?功能?()?{};",?{fromString:?true });
console . log(" \ n = = = = = = = = = = = = = = = = = = = = = = = = = ");
console.log(結果);
//文件壓縮
結果?=?uglifyjs . minify([" demo . js "]);
console . log(" \ n = = = = = = = = = = = = = = = = = = = = = = = = = ");
console . log(result . code);
//多文件壓縮,指定來源?地圖和網站來源
結果?=?UglifyJS.minify(["main.js "," demo.js"],{
外包地圖:?" out.js.map ",
sourceRoot:?" http://onbook.me ",
沒錯
});
console . log(" \ n = = = = = = = = = = = = = = = = = = = = = = = = = ");
console . log(result . code);
console . log(result . map);http://blog.fens.me/nodejs-uglifyjs2-js/