Javascript混淆工具

431 阅读1分钟

混淆工具

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
		}, [])]
	}: {}
}

参考:

vue项目配置 webpack-obfuscator 进行代码加密混淆 (fly63.com)