webpack3里使用uglifyjs压缩js时打包报错的解决


Posted in Javascript onDecember 13, 2018

环境:webpac<4的场景下,安装uglifyjs。

cnpm install uglifyjs-webpack-plugin -D

安装完毕后,去npm里查看uglifyjs的使用方法并添加到代码中:

const UglifyJsPlugin = require('uglifyjs-webpack-plugin')

module.exports = {
 //...
 optimization: {
  minimizer: [new UglifyJsPlugin()]
 }
};

执行打包命令后报错,重新浏览文档后发现该写法只适用于webpack4,而我的环境是webpack3.x,于是更换了uglifyjs的写法:

const UglifyJsPlugin = require('uglifyjs-webpack-plugin')

module.exports = {
  plugins: [
    new UglifyJsPlugin(),
  ] 
}

再次执行打包命令仍然报错,猜想可能是最新版本的uglifyjs已经不支持该写法,于是:

npm view uglifyjs-webpack-plugin versions

webpack3里使用uglifyjs压缩js时打包报错的解决

重新安装低版本插件

cnpm install uglifyjs-webpack-plugin@1.3.0 -D

打包成功!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
checkbox全选/取消全选以及checkbox遍历jQuery实现代码
Dec 02 Javascript
suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
Dec 20 Javascript
jQuery的slideToggle方法实例
May 07 Javascript
js单词形式的运算符
May 06 Javascript
js中函数调用的两种常用方法使用介绍
Jul 17 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
Sep 09 Javascript
jQuery实现选项联动轮播效果【附实例】
Apr 19 Javascript
jquery点击展示与隐藏更多内容
Dec 03 Javascript
关于javascript事件响应的基础语法总结(必看篇)
Dec 26 Javascript
vue中Axios的封装与API接口的管理详解
Aug 09 Javascript
基于vue中对鼠标划过事件的处理方式详解
Aug 22 Javascript
js实现随机div颜色位置 类似满天星效果
Oct 24 Javascript
javascript对HTML字符转义与反转义
Dec 13 #Javascript
Web安全之XSS攻击与防御小结
Dec 13 #Javascript
JavaScript实现邮箱后缀提示功能的示例代码
Dec 13 #Javascript
深入理解js A*寻路算法原理与具体实现过程
Dec 13 #Javascript
Vue.js上传图片到阿里云OSS存储的方法示例
Dec 13 #Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
Dec 13 #Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
Dec 13 #Javascript
You might like
使用PHP备份MySQL和网站发送到邮箱实例代码
2013/11/28 PHP
PHP中的插件机制原理和实例
2014/07/08 PHP
PHP ADODB生成下拉列表框功能示例
2018/05/29 PHP
很全的显示阴历(农历)日期的js代码
2009/01/01 Javascript
Jquery中LigerUi的弹出编辑框(实现方法)
2013/07/09 Javascript
js中settimeout方法加参数
2014/02/28 Javascript
jquery如何把数组变为字符串传到服务端并处理
2014/04/30 Javascript
Express的路由详解
2015/12/10 Javascript
vue.js学习笔记之绑定style样式和class列表
2016/10/31 Javascript
javascript判断firebug是否开启的方法
2016/11/23 Javascript
使用vue.js实现联动效果的示例代码
2017/01/10 Javascript
JS实现的验证身份证及获取地区功能示例
2017/01/16 Javascript
jquery pagination分页插件使用详解(后台struts2)
2017/01/22 Javascript
JavaScript对象_动力节点Java学院整理
2017/06/23 Javascript
web前端页面生成exe可执行文件的方法
2018/02/08 Javascript
详解javascript中的变量提升和函数提升
2018/05/24 Javascript
element-ui upload组件多文件上传的示例代码
2018/10/17 Javascript
node实现生成带参数的小程序二维码并保存到本地功能示例
2018/12/05 Javascript
koa-passport实现本地验证的方法示例
2020/02/20 Javascript
vue-cli单页面预渲染seo-prerender-spa-plugin操作
2020/08/10 Javascript
通过实例解析js可枚举属性与不可枚举属性
2020/12/02 Javascript
python selenium UI自动化解决验证码的4种方法
2018/01/05 Python
python运用sklearn实现KNN分类算法
2019/10/16 Python
五种Python转义表示法
2020/11/27 Python
Python读写Excel表格的方法
2021/03/02 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
Belle Maison倍美丛官网:日本千趣会旗下邮购网站
2016/07/22 全球购物
蔻驰美国官网:COACH美国
2016/08/18 全球购物
远程学习的教学用品和家庭学习资源:Really Good Stuff
2020/04/27 全球购物
Currentbody德国站:健康与美容技术专家
2020/04/05 全球购物
如何进行Linux分区优化
2013/02/12 面试题
卖车协议书
2014/04/21 职场文书
2015年消防工作总结
2015/04/24 职场文书
资金申请报告范文
2015/05/14 职场文书
党支部鉴定意见
2015/06/02 职场文书
HTML5中的DOCUMENT.VISIBILITYSTATE属性详解
2023/05/07 HTML / CSS