【发布时间】:2013-09-27 15:39:41
【问题描述】:
我需要尽可能地混淆我的源代码,所以我决定使用 uglifyjs2.. 现在我有嵌套目录的项目结构,我如何通过 uglifyjs2 运行它来完成整个项目而不是全部输入文件?
我不介意将整个项目压缩成一个文件或其他东西
【问题讨论】:
-
为什么不编写一个 shell 脚本来遍历所有文件并为每个文件调用混淆器?
-
@WiredPrairie 我想将它们全部合并到一个文件中。我认为不同的混淆也会破坏每个文件对彼此的引用,因为文件的名称发生了变化
-
如果将所有文件放在一起,如何让节点正常工作? (
require('../mylib/lib1')) -
@WiredPrairie 我希望 uglify/minify 工具能处理这个问题
-
不,它不会解决这个问题。你可能想看看将 Grunt 与你的 javascript 文件的 uglify 任务一起使用。
标签: node.js obfuscation uglifyjs uglifyjs2