當前位置:成語大全網 - 書法字典 - npm安裝uglifyjs後如何混淆js代碼

npm安裝uglifyjs後如何混淆js代碼

如果是全局安裝,可以直接安裝在文件需要混淆的目錄下。

按住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/