混淆工具
javascript-obfuscator
安装
pnpm add -D webpack-obfuscator javascript-obfuscator
配置
const JavaScriptObfuscator = require('webpack-obfuscator')
module.exports = {
configureWebpack: (process.env.NODE_ENV === 'production') ? {
devtool: 'cheap-module-source-map',
plugins: [new JavaScriptObfuscator({
rotateStringArray: true
}, [])]
}: {}
}
参考: