【问题标题】:Good way to bundle and obfuscate a Common.JS project?捆绑和混淆 Common.JS 项目的好方法?
【发布时间】:2011-04-17 21:34:34
【问题描述】:

捆绑 Common.JS 项目,然后最小化和混淆捆绑脚本的好方法是什么? (该库旨在用于浏览器。)

我对 Google Closure Compiler 很有经验,但我认为我可能更喜欢 Common.JS。

项目中还会有一些 Coffeescript 文件,但我想我可以通过将它们编译为 Javascript 来单独处理它们。

【问题讨论】:

  • related。如果您想要一个程序将您的代码与所有 require 调用正确捆绑,那么我认为这样的捆绑器还不存在。
  • 闭包编译器和 CommonJS 是不同的东西。一个不排除使用另一个。 Closure Compiler 是一款很棒的软件。但是,CommonJS 模块必须写入一些严格的限制才能使用高级模式。否则,您只能使用简单模式,这根本不会带来任何混淆优势,只会缩小。

标签: javascript node.js obfuscation commonjs


【解决方案1】:

不久前我写了一个小的script 来捆绑/缩小CommonJS 模块,它应该可以做你想做的事情(它可以在没有额外步骤的情况下处理你的coffeescript)

【讨论】:

  • 看起来很有趣。我会试一试。如果没有其他人有任何想法,我会尽快将其标记为已回答。谢谢。
猜你喜欢
  • 2017-09-19
  • 1970-01-01
  • 1970-01-01
  • 2012-08-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-20
  • 2016-07-25
相关资源
最近更新 更多