有没有理由不使用在线uglifyjs minifier?

时间:2015-07-10 21:36:25

标签: uglifyjs

有没有理由使用像http://skalman.github.io/UglifyJS-online/这样的在线uglifyjs程序?似乎比自己安装要容易得多。

1 个答案:

答案 0 :(得分:1)

存在一些安全隐患 - 您基本上不仅仅显示随机的第三方(以及其他听众,如果它不超过TLS)您的整个代码,但也信任第三方和任何攻击者不要插入恶意内容。

此外,特定的在线服务可能不可靠或被破坏(希望以明显的方式反对,例如,仅发出前512个字节)。如果你的终端存在路由问题,你也会运气不好。有时,它也可能很慢 - 本地缩小工具应该在0.1秒内完成,这在互联网上很难做到,特别是在移动连接上。

但最重要的是,如果配置正确,交互式使用在线服务应更多,而不是 less 工作。可以自动构建和发布好的软件。如果你的构建过程需要手动复制代码,将代码粘贴到某个地方,然后复制结果,那就浪费了很多时间。

如果您使用构建流程工具(如grunt或古老的制作),则缩小可以自动完成,作为大型列表中的一步。

此外,导航到网站比点击构建按钮更难。

最后,安装并不难 - 看看the instructions

npm install uglify-js -g

应该就是您所需要的一切。