VUE项目WebPack打包删除注释和console_vue去除public里的js的注释_单眼皮的小熊的博客-程序员秘密

技术标签: webpack  vue  vue.js  javascript  

项目中使用了 jspdf 这个插件,webpack打包后注释里存在这样的

领导让删除,于是使用插件

cnpm install uglifyjs-webpack-plugin -D

vue.config.js里添加配置

const UglifyJsPlugin = require('uglifyjs-webpack-plugin') //引入插件

module.exports = {
  configureWebpack: {
    optimization: {
      minimizer: [
        new UglifyJsPlugin({
          uglifyOptions: {
            // 删除注释
            output: {
              comments: false
            },
            // 删除console debugger 删除警告
            compress: {
              drop_console: true, //console
              drop_debugger: false,
              pure_funcs: ['console.log'] //移除console
            }
          }
        })
      ]
    }
  }
}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/z858466/article/details/123478298

智能推荐

1.15 总结-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授_Zhao-Jichao的博客-程序员秘密

总结第 41 题如果你有10,000,000个例子,你会如何划分训练/开发/测试集?A.33%训练,33%开发,33%测试B.60%训练,20%开发,20%测试C.98%训练,1%开发,20%测试第 42 题开发和测试集应该:A.来自同一分布B.来自不同分布C.完全相同(一样的(x, y)对)D.数据数量应该相同第 43 题如果你的神经网络方差很高,下列哪个尝试是可能解决...

java设计模式之单例模式(singleton)_CreateBasics航的博客-程序员秘密

单例设计模式是面试的时候比较经常问的问题之一。单例设计模式保证一个类有且仅有一个实例,创建 单例对象,有很多种方式,但是不管如何创建一个单例对象,都必须确保其他开发人员不能创建该单例对象的其他实例。单例模式一(饿汉式):public class Singleton {     private Singleton(){}     //在自己内部定义自己一个实例,是不是很奇怪? //注意这是 priv...

C++基础入门《黑马程序员》_黑马程序员csdn_达达的马蹄酱的博客-程序员秘密

C++基础入门前言 1.配套学习视频:https://www.bilibili.com/video/BV1et411b73Z 2.修复了图片问题和MD笔记显示问题,补充了一些知识 3.课程和笔记都很棒!非常喜欢本课的课程布局以及知识+应用衔接的上课方式,安利给一切初学者!(有一点点基础更佳) 4.自用于复习回顾,分享和大家共勉!...

mongodb数据库淘汰_MongoDB 等 NoSQL 与关系型数据库相比,有什么优缺点及适用场景?..._weixin_39957312的博客-程序员秘密

利益相关:MongoDB 员工,开发 MongoDB 数据库 5 年。十年前,当 Dwight 和我开始这个后来成为 MongoDB 的项目的时候,我们绝对没有想到它今天的样子。我们只有一个信念:让开发者更高效。MongoDB 诞生于在庞大复杂的业务部署中使用关系型数据库给我们带来的沮丧。我们着手建造一个我们自己想用的数据库。这样,每当开发者想写一个应用时,他们可以专注于应用本身,而不用围着数据库...

Hive数据仓库的安装配置_数据仓库安装_W_chuanqi的博客-程序员秘密

Hive起源于Facebook,Facebook公司有着大量的日志数据,而Hadoop是实现了MapReduce模式开源的分布式并行计算的框架,可轻松处理大规模数据。然而MapReduce程序对熟悉Java语言的工程师来说容易开发,但对于其他语言使用者则难度较大。因此Facebook开发团队想设计一种使用SQL语言对日志数据查询分析的工具,而Hive就诞生于此,只要懂SQL语言,就能够胜任大数据分析方面的工作,还节省了开发人员的学习成本。

随便推点

CCIE 们的那些事   ------之最吊的经历  _weixin_34310127的博客-程序员秘密

题记:CCIE 是一个群体,是中国网络行业的一个象征,是一代人的爱恨情仇,是精神的信仰,是 IT 大牛和菜鸟们的评头论足。关于我自己,我是 Loop,只是一个 IT 从业者,做过售前,售后,讲师,心中秉承着一股信念——那就是为中国网络前进献出自己的细微之力。以下内容均采自网络,属实情况无法查证,但大部分应该是写实。斗胆使用各位的网名,我收集这些只是为了作为一代人的纪念...

我们需要什么样的移动开发者大会?_腾讯冯森林_唐门教主的博客-程序员秘密

希望通过这样一年一度的移动开发者大会,向所有参会者们传递前沿新技术以及国内先进技术的实践经验。

如何让自定义注解支持SpEL表达式解析_注解不能使用spel表达式_那么代价是什么呢的博客-程序员秘密

SpEL:即Spring Expression Language,是一种强大的表达式语言。在Spring产品组合中,它是表达式计算的基础。它支持在运行时查询和操作对象图,它可以与基于XML和基于注解的Spring配置还有bean定义一起使用。由于它能够在运行时动态分配值,因此可以为我们节省大量Java代码。可以用于解析特殊字符串(比如Bean的属性可以直接在字符串中的点出来)。SpEL的应用:常...

解决em 配置错误一例_dbca:警告 由于以下错误em配置失败_ly5156的博客-程序员秘密

主要描述了在安装EM时,始终报下面的错误的解决办法:Enterprise manager configuration failed due to the following error - Failed to allocate port(s) int the specif

[转]自己动手打造嵌入式Linux软硬件开发环境_自己打造嵌入式系统_nonowhy的博客-程序员秘密

自己动手打造嵌入式Linux软硬件开发环境 from (http://www.dailzh.net) Linux和uClinux 1991年8月,芬兰的一个学生在comp.os.minix新闻组贴上了以下这段话: 你好所有使用minix的人-我正在为386(486)AT做一个免费的操作系统(只是为了爱好,不会象gnu那样很大很专业. 这名学生就是Linus Torvalds, 而他所说的爱好就

ASP.NET MVC全局登录验证——Action全局过滤器_public bool ischeck { get; set; }是什么意思_叁木-Neil的博客-程序员秘密

总结一下在项目中用到的全局过滤器的书写过程,大神请略过,新手可参考,如有错误请指出,谢谢 一、在程序集下新建一个filter文件夹并在该文件下新建一个MyCheckFilterAttribute类MyCheckFilterAttribute类代码:using System;using System.Collections.Generic;using System.Linq...