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 相关文章推荐
js控制div及网页相关属性的代码
Dec 19 Javascript
加载jQuery后$冲突的解决办法
Jul 09 Javascript
实现局部遮罩与关闭原理及代码
Feb 04 Javascript
鼠标选择动态改变网页背景颜色的JS代码
Dec 10 Javascript
jQuery 删除或是清空某个HTML元素示例
Aug 04 Javascript
jquery获取当前元素索引值用法实例
Jun 10 Javascript
Easyui使用Dialog行内按钮布局的实例
Jul 27 Javascript
浅谈vue的几种绑定变量的值 防止其改变的方法
Mar 01 Javascript
JAVA面试题 static关键字详解
Jul 16 Javascript
Javascript查看大图功能代码实现
May 07 Javascript
解决vue单页面 回退页面 keeplive 缓存问题
Jul 22 Javascript
JS异步堆栈追踪之为什么await胜过Promise
Apr 28 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自动生成月历代码
2006/10/09 PHP
php5.3 废弃函数小结
2010/05/16 PHP
PHP文件读写操作之文件写入代码
2011/01/13 PHP
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
2014/06/12 PHP
详解WordPress中调用评论模板和循环输出评论的PHP函数
2016/01/05 PHP
Yii 2中的load()和save()示例详解
2017/08/03 PHP
javascript脚本调试方法小结
2008/11/24 Javascript
响应鼠标变换表格背景或者颜色的代码
2009/03/30 Javascript
商城常用滚动的焦点图效果代码简单实用
2013/03/28 Javascript
jquery监听div内容的变化具体实现思路
2013/11/04 Javascript
javascript简单实现命名空间效果
2014/03/06 Javascript
js中函数声明与函数表达式
2015/06/03 Javascript
基于jquery步骤进度条源码分享
2015/11/12 Javascript
基于javascript实现根据身份证号码识别性别和年龄
2016/01/22 Javascript
简单实现JS计算器功能
2016/12/21 Javascript
JavaScript、C# URL编码、解码总结
2017/01/21 Javascript
Parcel.js + Vue 2.x 极速零配置打包体验教程
2017/12/24 Javascript
微信小程序实现流程进度的图样式功能
2018/01/16 Javascript
Vue+ElementUI使用vue-pdf实现预览功能
2019/11/26 Javascript
微信小程序通过websocket实时语音识别的实现代码
2020/08/19 Javascript
原生js实现贪吃蛇游戏
2020/10/26 Javascript
[01:10]DOTA2次级职业联赛 - Fly战队宣传片
2014/12/01 DOTA
Python (Win)readline和tab补全的安装方法
2019/08/27 Python
Python运行DLL文件的方法
2020/01/17 Python
有趣的Python图片制作之如何用QQ好友头像拼接出里昂
2020/04/22 Python
Python正则表达式如何匹配中文
2020/05/27 Python
HTML5新增元素如何兼容旧浏览器有哪些方法
2014/05/09 HTML / CSS
介绍一下代理模式(Proxy)
2014/10/17 面试题
成绩单家长评语大全
2014/04/16 职场文书
作风年建设汇报材料
2014/08/14 职场文书
学校少先队工作总结
2015/08/12 职场文书
2016年小学“我们的节日·中秋节”活动总结
2016/04/05 职场文书
2019年大学生学年自我鉴定!
2019/03/25 职场文书
用Python的绘图库(matplotlib)绘制小波能量谱
2021/04/17 Python
Python实现为PDF去除水印的示例代码
2022/04/03 Python
Spring Data JPA框架的核心概念和Repository接口
2022/04/28 Java/Android