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 16 Javascript
网站页面自动跳转实现方法PHP、JSP(下)
Aug 01 Javascript
Node.js的包详细介绍
Jan 14 Javascript
JS 对象属性相关(检查属性、枚举属性等)
Apr 05 Javascript
js设置document.domain实现跨域的注意点分析
May 21 Javascript
javascript动态获取登录时间和在线时长
Feb 25 Javascript
AngularJS入门教程引导程序
Aug 18 Javascript
jQuery实现元素的插入
Feb 27 Javascript
10道典型的JavaScript面试题
Mar 22 Javascript
js将键值对字符串转为json字符串的方法
Mar 30 Javascript
用ES6的class模仿Vue写一个双向绑定的示例代码
Apr 20 Javascript
angularjs获取到My97DatePicker选中的值方法
Oct 02 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
解决nginx不支持thinkphp中pathinfo的问题
2015/07/21 PHP
php生成静态html页面的方法(2种方法)
2015/09/14 PHP
php生成带logo二维码方法小结
2016/04/08 PHP
js 事件截取enter按键页面提交事件示例代码
2014/03/04 Javascript
javascript背景时钟实现方法
2015/06/18 Javascript
jQuery实现鼠标选文字发新浪微博的方法
2016/04/02 Javascript
Vue.js系列之项目结构说明(2)
2017/01/03 Javascript
浅谈jQuery中事情的动态绑定
2017/02/12 Javascript
Ajax异步文件上传与NodeJS express服务端处理
2017/04/01 NodeJs
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
详解Angular 中 ngOnInit 和 constructor 使用场景
2017/06/22 Javascript
原生JS实现自定义滚动条效果
2020/10/27 Javascript
JavaScript实现的DOM绘制柱状图效果示例
2018/08/08 Javascript
使用Angular-CLI构建NPM包的方法
2018/09/07 Javascript
JS如何获取地址栏的参数实例讲解
2018/10/06 Javascript
微信小程序实现页面浮动导航
2019/01/28 Javascript
js实现图片3D轮播效果
2019/09/21 Javascript
Vue实现背景更换颜色操作
2020/07/17 Javascript
Vue+Element ui 根据后台返回数据设置动态表头操作
2020/09/21 Javascript
python使用MySQLdb访问mysql数据库的方法
2015/08/03 Python
关于python的bottle框架跨域请求报错问题的处理方法
2017/03/19 Python
Python实现小数转化为百分数的格式化输出方法示例
2017/09/20 Python
python opencv实现图像边缘检测
2019/04/29 Python
python爬虫 批量下载zabbix文档代码实例
2019/08/21 Python
python 进程 进程池 进程间通信实现解析
2019/08/23 Python
关于pandas的离散化,面元划分详解
2019/11/22 Python
Python-jenkins模块获取jobs的执行状态操作
2020/05/12 Python
python打包生成so文件的实现
2020/10/30 Python
过滤器的用法
2013/10/08 面试题
交通专业个人自荐信格式
2013/09/23 职场文书
升职自荐书范文
2013/11/28 职场文书
董事长助理工作职责
2014/06/08 职场文书
五心教育心得体会
2014/09/04 职场文书
为什么node.js不适合大型项目
2021/04/28 Javascript
浅谈Redis存储数据类型及存取值方法
2021/05/08 Redis
关于nginx 实现jira反向代理的问题
2021/09/25 Servers