Javascript - 编写 js 插件时如何构建 min 文件

Javascript - How build min file when write js plugin

我只是写了一个小的 js 插件,我不知道像其他 MIT 许可证插件一样缩小它:jquery, owlcarousel。所以我有问题。

  1. 什么库可以做到这一点(构建 *.min.js 文件,如 jquery,owlcarousel)
  2. 构建后会发生什么?似乎 *.min.js 文件被缩小和混淆了?
  3. *.min.js 文件不会反混淆?

What is library to do that (build *.min.js file like jquery, owlcarousel)

我建议使用 UglifyJS. You can do many process with this module and minification is one of them. Here are other online tools that might as well help you. Javascript-Minifier and Minifier.org

What heppend after build? Seem *.min.js file was minify and obfuscation?

压缩和混淆是不同的过程,目的不同。缩小只是删除不需要的空格并更改一些变量以使其更短且更难理解。然而,混淆旨在使脚本无法被人类阅读。因此,如果您想知道库的构建过程是否使您的代码精简和混淆,这实际上取决于您使用的库。他们中的大多数只会做一件事,要么缩小,要么混淆。

*.min.js file will not deobfuscate ?

是的。缩小不会对您的代码进行去混淆处理。

并且 here 是一个在线 Javascript 混淆器,以备不时之需。