UglifyJS 3 压缩js报错分析及解决方案

it2024-11-01  6

UglifyJS 3 压缩js报错分析及解决方案

大部分首次使用UglifyJS 3的小伙伴都会一来就遇到报错现象,但是由于没有经验和对工具的不了解影响效率甚至放弃工具本身。

常见的原因是大部分的js都不是es5原生编写的,混入了es6的代码或者typescript的代码。

由于UglifyJS 3 默认是不支持转化es6代码的,所以会造成各种报错。

 

解决方法如下:

如果js是原生es5编写的安装命令为:

npm install uglify-js -g

如果用到了es6

先安装cnpm

npm i cnpm

然后通过cnpm安装uglify-es 

cnpm install uglify-es -g

安装成功以后开始找到需要转化的js

进入到相关目录

例如:cd到test目录

uglifyjs pdf-worker.js -c -o pdf-worker.min.js

即可转化成功。

转化以后可以有效压缩js的容量。

最新回复(0)