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

智能推荐

修改sqlserver的数据库名、物理名称和逻辑文件名_sqlserver数据库名称是哪个_dym0080的博客-程序员秘密

最近在一个项目上遇到需要修改数据库名称、物理文件名和逻辑文件名。如下图所示,数据库ty_cms_lz的物理文件名是ty_cms_lz.mdf和ty_cms_lz_0.ldf,逻辑文件名是lhc_cms和lhc_cms_log。 这样看上去很别扭,而且数据库一多很容易混淆。一般新建一个数据库的话,逻辑文件名和物理文件名是跟数据库名称对应起来的。如下图新建的ty_test数据库。 为了让这...

Oracle数据库以date类型保存日期时,Java中用哪个类对应数据库的date类型?_qq_38971164的博客-程序员秘密

1.使用JDBC操作Oracle数据库时,使用java.sql.Date类型对应数据库的date类型,此时只能保存和读取日期部分,时间(时分秒)部分不能读取和保存;查询结果集可以直接获取Date类型的数据:java.sql.Date date=resultSet.getDate(“dateTime”);java.sql.Date类型的数据也可以直接保存到数据库或者与数据库中date类型的数据直...

axios 重定向问题解决,使用vue在axios响应后重定向_weixin_39944375的博客-程序员秘密

Ok, so i have the following method. Basically I am calling an API backend, posting username and password, and if those pass, in the response, the server sends me a 200 status. What I want to do, is in...

使用DBSCAN 来进行聚类运算_六mo神剑的博客-程序员秘密

使用DBSCAN 来进行聚类运算DBSCAN(Density-Based Spatial Clustering of Applications with Noise,具有噪声的基于密度的聚类方法)是一种基于密度的空间聚类算法。 该算法将具有足够密度的区域划分为簇,并在具有噪声的空间数据库中发现任意形状的簇,它将簇定义为密度相连的点的最大集合。from sklearn import datase...

apt 卸载_RoboMaster视觉教程Linux(四)软件安装和卸载_weixin_39706367的博客-程序员秘密

一 解压压缩命令一览1.1 zip1.2 tar二 usr文件夹解析2.1 /usr/bin/2.2 /usr/include/2.3 /usr/lib2.4 /usr/local2.5 /usr/sbin2.6 /usr/share/2.7 /usr/src/三 源码安装实例如ffmpeg以及Open CV3.1 AutoTools及CMake及qmake3.2 卸载...

63. JPA/Hibernate/Spring Data概念_悟纤的博客-程序员秘密

【从零开始学习SpirngBoot—常见异常汇总】       事情的起源,无意当中在一个群里看到这么一句描述:”有人么?默默的问一句,现在开发用mybatis还是hibernate还是jpa”?然后大家就进行各种回答,但是没有有质疑这句话描述的合理性,个人觉得需要清楚概念的,在这里mybatis大家肯定是没有什么疑问,我们把上面那句话更改下,方便我们抛出一些点出来,去掉mybatis修改为:

随便推点

游戏中的三维数学_如何理解游戏中的三维元素_阳光在冬季的博客-程序员秘密

一、点和矢量 (一)坐标系分类笛卡尔坐标系;圆柱坐标系;球坐标系;通常来说笛卡尔坐标系是我们最常用的坐标系,但我们同样要根据不同的情况来选择合适的坐标系,例如我们在做一些环绕动画的时候,采用圆柱坐标系可以更简单。在三维笛卡尔坐标系中又分为左右手坐标系,用左右手来方便做记忆,大拇指指向X轴,食指指向Y轴,中指指向Z轴,3指垂直即可建立模型。左右坐标系的转换只需要把一个轴转换,保留另外两个轴的

Python2.7.13下载安装全过程(Windows版)_florachy的博客-程序员秘密

前提:    我下载的Python是windows版本的,演示过程是在win10 64位操作系统上安装的。1、下载    进入官网https://www.python.org/,找到Dowdloads,根据所需下载对应版本,如下图所示:    这是我下载的版本:    下载完成之后,双击exe文件,即可开始安装。2、安装 

爱国者u盘linux驱动,爱国者u盘驱动_四川华西段伟强的博客-程序员秘密

爱国者u盘驱动是aigo官方为U盘II代提供的驱动程序,安装后可以让电脑正常识别外接usb设备,帮助各位轻松完成对U盘的存取写入操作。爱国者u盘驱动体积小巧,使用方便,兼容win7、win10等主流操作系统,一次安装长期生效,后续只要有u盘插入即可自动唤醒,非常便捷。爱国者u盘驱动主要针对旗下各型号U盘设备,无论是2.0还是3.0全都可以兼容,在各方面的表现还是十分突出和优异的,有需要的朋友赶快下...

【拜小白opencv】22-自适应阈值化操作:adaptiveThreshold()函数_opencv自适应阈值函数调用实例子_拜小白的博客-程序员秘密

自适应阈值化操作:adaptiveThreshold()函数.自适应阈值则,是根据像素的邻域块的像素值分布来确定该像素位置上的二值化阈值

推荐文章

热门文章

相关标签