安装指定版本,不然到最后会报错
xml
npm install [email protected] --save-dev
xml
npm install [email protected] [email protected] --save-dev
在package.json文件中可查看版本
然后再vue.config.js文件中写
xml
const JavaScriptObfuscator = require('webpack-obfuscator');
module.exports = {
configureWebpack: (config) => {
if (process.env.NODE_ENV === 'production') {
config.plugins.push(
new JavaScriptObfuscator({
compact: true,
ignoreImports: true,
rotateStringArray: true, // 将字符串数组旋转以混淆字符串
stringArrayThreshold: 0.75 // 当超过75%的字符串被混淆时,启用数组旋转
}, []) // 空数组表示不对特定文件进行混淆处理(可选)
)
}
}
}
一定要写判断,不然在本地运行不起来,这样的话就正常了,其他new JavaScriptObfuscator配置可以查看其他文档
如果configureWebpack中有其他配置,可以像下面这样写。
