加密
1.网站直接转化
https://www.jsjiami.com/js.html
个人评价:
优点:加密的非常混乱,多种加密方式,
缺点:仅限于较短的代码,不可以批量,需要手动一点点复制转化再粘贴,每日免费次数有限,只可以js,在复杂的项目里容易报错,
2.借助插件uglifyjs
安装
npm install uglify-js -g
使用步骤:
1)将ts文件转为js文件
线上转化方式
https://www.typescriptlang.org/play
2)打开一个存放js文件的文件夹,cmd
比如现在想对useCarousel.js这个文件进行压缩,则输入命令 (基础混淆)
uglifyjs useCarousel.js -m -o useCarousel.js
(-m 混淆 -o混淆后输出的文件名)
附:UglifyJS3中文文档 可以进行其他更深入的压缩
https://www.ucloud.cn/yun/84947.html
个人评价:
优:可以直接对js一个文件进行转化 可以用命令进行你想要的压缩
缺:不支持ts 不可以压缩一个文件夹
(待完善.....)