離心機(jī)原理 關(guān)于node.js混淆,有沒有辦法?
關(guān)于node.js混淆,有沒有辦法?你想混淆服務(wù)器端嗎?在前面的混亂中,我使用javajsa。我覺得壓縮率和混淆度都不錯(cuò),兼容性也不錯(cuò)。但是這個(gè)東西也有一些問題。我不能在本地下載,也不能正常工作。我只
關(guān)于node.js混淆,有沒有辦法?
你想混淆服務(wù)器端嗎?在前面的混亂中,我使用javajsa。我覺得壓縮率和混淆度都不錯(cuò),兼容性也不錯(cuò)。但是這個(gè)東西也有一些問題。我不能在本地下載,也不能正常工作。我只能手動(dòng)一個(gè)接一個(gè)地把它和那個(gè)版本的網(wǎng)頁混淆起來。1Uglifyjs似乎只針對(duì)本地成員,但一旦交叉引用就不能使用它。2研究了node的VM模塊。缺點(diǎn)是沙盒配置非常復(fù)雜,特別是在使用交叉引用時(shí)。三。還有類似于eval的執(zhí)行(即字符串注入執(zhí)行)。缺點(diǎn)是一旦Eval被加密和解密,任何人都可以解密明文控制臺(tái).log輸出。4臺(tái)灣人寫的一個(gè)叫NPK的模塊在需要跨目錄時(shí)出現(xiàn)問題
webpack附帶了一個(gè)壓縮插件uglifyjsplug-in,只需要在配置文件中引入。{插件:[新的]webpack.optimize.UglifyJsPlugin插件({compress:{warnings:false})}添加此插件后,編譯速度將明顯減慢,因此通常只在生產(chǎn)環(huán)境中啟動(dòng)