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 相关文章推荐
jquery 获取json数据实现代码
Apr 27 Javascript
自己动手开发jQuery插件教程
Aug 25 Javascript
css+js实现部分区域高亮可编辑遮罩层
Mar 04 Javascript
基于jQuery创建鼠标悬停效果的方法
Mar 07 Javascript
AngularJs Understanding the Model Component
Sep 02 Javascript
微信小程序实现瀑布流布局与无限加载的方法详解
May 12 Javascript
JavaScript限定范围拖拽及自定义滚动条应用(3)
May 17 Javascript
vue2.0实现分页组件的实例代码
Jun 22 Javascript
浅谈Angularjs中不同类型的双向数据绑定
Jul 16 Javascript
vue实现多个元素或多个组件之间动画效果
Sep 25 Javascript
微信小程序可滑动周日历组件使用详解
Oct 21 Javascript
js代码编写无缝轮播图
Sep 13 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
swfupload 多文件上传实现代码
2008/08/27 PHP
应用开发中涉及到的css和php笔记分享
2011/08/02 PHP
php导出word文档与excel电子表格的简单示例代码
2014/03/08 PHP
微信自定义分享php代码分析
2016/11/24 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
2017/02/20 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
PHP与Perl之间知识点区别整理
2019/03/19 PHP
js对象的构造和继承实现代码
2010/12/05 Javascript
js调用activeX获取u盘序列号的代码
2011/11/21 Javascript
网页源代码保护(禁止右键、复制、另存为、查看源文件)
2012/05/23 Javascript
编写高效jQuery代码的4个原则和5个技巧
2014/04/24 Javascript
JavaScript 学习笔记之基础中的基础
2015/01/13 Javascript
JS给超链接加确认对话框的方法
2015/02/24 Javascript
JavaScript学习笔记整理_setTimeout的应用
2016/09/19 Javascript
基于jquery实现的鼠标悬停提示案例
2016/12/11 Javascript
JS实现获取来自百度,Google,soso,sogou关键词的方法
2016/12/21 Javascript
微信小程序 http请求的session管理
2017/06/07 Javascript
JS按条件 serialize() 对应标签的使用方法
2017/07/24 Javascript
Javascript三种字符串连接方式及性能比较
2019/05/28 Javascript
vue 动态设置img的src地址无效,npm run build 后找不到文件的解决
2020/07/26 Javascript
[56:17]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
python实现DNS正向查询、反向查询的例子
2014/04/25 Python
Python实现批量下载图片的方法
2015/07/08 Python
python字典基本操作实例分析
2015/07/11 Python
Python实现简易版的Web服务器(推荐)
2018/01/29 Python
Python坐标线性插值应用实现
2019/11/13 Python
如何使用Python自动生成报表并以邮件发送
2020/10/15 Python
CSS3制作酷炫的条纹背景
2017/11/09 HTML / CSS
Pat McGrath Labs官网:世界上最有影响力的化妆师推出的彩妆品牌
2018/01/07 全球购物
洲际酒店集团英国官网:IHG英国
2019/07/10 全球购物
毕业生应聘幼儿园的自荐信
2013/11/20 职场文书
日语专业个人的求职信
2013/12/03 职场文书
大三毕业自我鉴定
2014/01/15 职场文书
通信研究生自荐信
2014/02/01 职场文书
淘宝客服专员岗位职责
2014/04/11 职场文书
党委班子纠正“四风”问题整改措施
2014/10/28 职场文书