美文网首页
vue 代码混淆加密压缩

vue 代码混淆加密压缩

作者: 不再犹豫Debug | 来源:发表于2020-03-11 16:51 被阅读0次

记录一下使用方法。

安装插件

cnpm i --save uglifyjs-webpack-plugin

配置

在vue.config.js下

const UglifyPlugin = require('uglifyjs-webpack-plugin')
module.exports = {
  configureWebpack: (config) => {
    //  引入uglifyjs-webpack-plugin
    let UglifyPlugin = require('uglifyjs-webpack-plugin');

    if (process.env.NODE_ENV == 'production') {
      // 为生产环境修改配置
      config.mode = 'production'
      // 将每个依赖包打包成单独的js文件
      let optimization = {
        minimizer: [new UglifyPlugin({
            uglifyOptions: {
                warnings: false,
                compress: {
                  drop_console: true, 
                  drop_debugger: false,
                  pure_funcs: ['console.log'] 
                }
            }
         })]
      }
      Object.assign(config, {
        optimization
      })
    } else {
      // 为开发环境修改配置
      config.mode = 'development'
   }
  }
}

然后正常打包。

报错

如果有遇到报错清空,大概率是遇到es6语法导致无法压缩。解决方法有很多,最简单的就是更改uglifyjs版本。
npm i uglifyjs-webpack-plugin@1

相关文章

  • vue 代码混淆加密压缩

    记录一下使用方法。 安装插件 配置 在vue.config.js下 然后正常打包。 报错 如果有遇到报错清空,大概...

  • vue 代码混淆加密压缩(terser)

    记录一下使用方法。 安装插件 配置 在vue.config.js下 然后正常打包。链接 https://githu...

  • APK加固方式

    一:代码混淆 Proguard是一个代码优化和混淆工具。能够提供对Java类文件的压缩、优化、混淆,和预校验。压缩...

  • 虚拟机保护逆向入门

    前言 软件防逆向工程与逆向工程相伴发展,早期的有花指令,反调试技术,代码混淆与加密,加压缩壳或者加密壳等等保护手段...

  • 代码混淆工具——Virbox Protector Standal

    VirboxProtector Standalone 加壳工具可对代码加密的技术有:代码混淆、代码虚拟化、代码加密...

  • 关于android 打jar包

    一,首先需要混淆代码,通用混淆如下 -optimizationpasses5#指定代码压缩级别 -dontusem...

  • Android安装包Apk瘦身方案

    代码混淆 proguard混淆压缩,Shrink,去除代码无用的类,字段,方法。优化,Optimize,优化字节码...

  • 2020-03-21

    Python代码混淆器制作 代码混淆我们都知道无非就是把变量改改,该加密的加密运行的时候解密啥的。但是当你...

  • js 代码的加密 混淆 压缩 解压缩工具

    在线压缩混淆加密[http://open.tool.chinaz.com/hdsojso.htm] 在线解密 站长...

  • JS代码压缩混淆

    前端开发中,当工程正式上线时。不得不考虑到代码的压缩,特别是js的代码压缩。为此发现gulp-uglify插件。 ...

网友评论

      本文标题:vue 代码混淆加密压缩

      本文链接:https://www.haomeiwen.com/subject/coqhjhtx.html