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中自定义对象的属性方法分享
Jul 12 Javascript
jQuery 追加元素的方法如append、prepend、before
Jan 16 Javascript
用jQuery模拟select下拉框的简单示例代码
Jan 26 Javascript
引入autocomplete组件时JS报未结束字符串常量错误
Mar 19 Javascript
jQuery使用removeClass方法删除元素指定Class的方法
Mar 26 Javascript
JS获取时间的相关函数及时间戳与时间日期之间的转换
Feb 04 Javascript
树结构之JavaScript
Jan 24 Javascript
JS实现的简单拖拽功能示例
Mar 13 Javascript
vue.js开发环境搭建教程
May 04 Javascript
vue-cli3自动消除console.log()的调试信息方式
Oct 21 Javascript
在vue中使用jsonp进行跨域请求接口操作
Oct 29 Javascript
在vue中动态修改css其中一个属性值操作
Dec 07 Vue.js
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
用来解析.htgroup文件的PHP类
2012/09/05 PHP
深入PHP变量存储的详解
2013/06/13 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
2016/04/02 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
PHP数据库操作二:memcache用法分析
2017/08/16 PHP
thinkPHP实现基于ajax的评论回复功能
2018/06/22 PHP
Laravel修改验证提示信息为中文的示例
2019/10/23 PHP
基于PHP实现短信验证码发送次数限制
2020/07/11 PHP
javascript 事件查询综合 推荐收藏
2010/03/10 Javascript
JSONP 跨域共享信息
2012/08/16 Javascript
JS中的this变量的使用介绍
2013/10/21 Javascript
JS表的模拟方法
2015/02/05 Javascript
使用AmplifyJS组件配合JavaScript进行编程的指南
2015/07/28 Javascript
AngularJs  E2E Testing 详解
2016/09/02 Javascript
javascript判断firebug是否开启的方法
2016/11/23 Javascript
实例分析浏览器中“JavaScript解析器”的工作原理
2016/12/12 Javascript
Angularjs自定义指令实现三级联动 选择地理位置
2017/02/13 Javascript
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
基于Axios 常用的请求方法别名(详解)
2018/03/13 Javascript
vue iview 隐藏Table组件里的某一列操作
2020/11/13 Javascript
关于better-scroll插件的无法滑动bug(2021通过插件解决)
2021/03/01 Javascript
python使用Image处理图片常用技巧分析
2015/06/01 Python
python 性能提升的几种方法
2016/07/15 Python
利用python程序帮大家清理windows垃圾
2017/01/15 Python
python的schedule定时任务模块二次封装方法
2019/02/19 Python
Python中and和or如何使用
2020/05/28 Python
Python sorted对list和dict排序
2020/06/09 Python
绿色环保演讲稿
2014/05/10 职场文书
暑期教师培训方案
2014/06/07 职场文书
学校总务处领导干部个人对照检查材料思想汇报
2014/10/06 职场文书
2015年秋季新学期寄语
2015/03/25 职场文书
放假通知
2015/04/14 职场文书
公司规章制度范本
2015/08/03 职场文书
使用Redis实现分布式锁的方法
2022/06/16 Redis
Win11 21h2可以升级22h2吗?看看你的电脑符不符合要求
2022/07/07 数码科技