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 相关文章推荐
小议Javascript中的this指针
Mar 18 Javascript
被遗忘的javascript的slice() 方法
Apr 20 Javascript
jQuery实现垂直半透明手风琴特效代码分享
Aug 21 Javascript
轻松学习Javascript闭包函数
Dec 15 Javascript
html、css和jquery相结合实现简单的进度条效果实例代码
Oct 24 Javascript
Angular在一个页面中使用两个ng-app的方法
Feb 20 Javascript
详解AngularJS controller调用factory
May 19 Javascript
JS实现移动端整屏滑动的实例代码
Nov 10 Javascript
angularjs请求数据的方法示例
Aug 06 Javascript
Layui弹出层 加载 做编辑页面的方法
Sep 16 Javascript
JavaScript实现飞舞的泡泡效果
Feb 07 Javascript
Javascript使用integrity属性进行安全验证
Nov 07 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和ACCESS写聊天室(九)
2006/10/09 PHP
解析php中用PHPMailer来发送邮件的示例(126.com的例子)
2013/06/24 PHP
php使用curl发送json格式数据实例
2013/12/17 PHP
PHP函数eval()介绍和使用示例
2014/08/20 PHP
php开发中的页面跳转方法总结
2015/04/26 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
2015/12/24 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
Javascript下判断是否为闰年的Datetime包
2010/10/26 Javascript
理解JSON:3分钟课程
2011/10/28 Javascript
js使用函数绑定技术改变事件处理程序的作用域
2011/12/26 Javascript
javascript scrollTop正解使用方法
2013/11/14 Javascript
JavaScript实现向setTimeout执行代码传递参数的方法
2015/04/16 Javascript
Webpack 实现 AngularJS 的延迟加载
2016/03/02 Javascript
深入解析jQuery中Deferred的deferred.promise()方法
2016/05/03 Javascript
AngularJS  $modal弹出框实例代码
2016/08/24 Javascript
jquery.tableSort.js表格排序插件使用方法详解
2020/08/12 Javascript
jQuery Plupload上传插件的使用
2017/04/19 jQuery
Angular中自定义Debounce Click指令防止重复点击
2017/07/26 Javascript
VueJs组件之父子通讯的方式
2018/05/06 Javascript
原生JS实现动态添加新元素、删除元素方法
2019/05/05 Javascript
vue实现验证用户名是否可用
2021/01/20 Vue.js
python添加模块搜索路径方法
2017/09/11 Python
Python Xml文件添加字节属性的方法
2018/03/31 Python
Python3.6笔记之将程序运行结果输出到文件的方法
2018/04/22 Python
对Matlab中共轭、转置和共轭装置的区别说明
2020/05/11 Python
详解FireFox下Canvas使用图像合成绘制SVG的Bug
2019/07/10 HTML / CSS
利用HTML5画出一个坦克的形状具体实现代码
2013/06/20 HTML / CSS
Urban Outfitters英国官网:美国平价服饰品牌
2016/11/25 全球购物
评析教师个人的自我评价
2014/02/19 职场文书
股份转让协议书
2014/04/12 职场文书
中学生国旗下讲话稿
2014/04/26 职场文书
研究生求职自荐书
2014/06/23 职场文书
优秀班组申报材料
2014/12/25 职场文书
顶岗实习计划书
2015/01/16 职场文书
三十年同学聚会致辞
2015/07/28 职场文书