代码混淆

This commit is contained in:
yanran200730
2023-09-18 21:46:05 +08:00
parent fb3ef14191
commit 66821d859e
4 changed files with 7966 additions and 2 deletions

View File

@@ -1,5 +1,7 @@
const path = require('path')
const fs = require('fs')
const JavaScriptObfuscator = require('webpack-obfuscator')
const obfuscateConfig = require('./obfuscator.config')
// Generate pages object
const pages = {}
@@ -69,7 +71,12 @@ module.exports = {
filename: `[name].js`,
chunkFilename: `[name].js`
},
devtool: isDevMode ? 'inline-source-map' : false
devtool: isDevMode ? 'inline-source-map' : false,
plugins: [
new JavaScriptObfuscator({
rotateStringArray: true,
}, [])
]
},
css: {
extract: false // Make sure the css is the same