2

假设我有一个服务器端应用程序,我想以“编译”版本“发布”。对于 Node.js,这将是:

  • 将文件连接在一起以混淆代码结构
  • 缩小以混淆代码

并发症:

  • 带 s 的 CommonJS 框架require- 需要解析路径
  • 3rd 方依赖项node_modules- 不要连接这些
  • “资产”或基本上任何不是required 的文件 - 需要某种名册

这样的工具存在吗?你有关于如何实施的建议吗?

4

1 回答 1

0

未经测试,但似乎是你所追求的。

https://www.npmjs.com/package/node-uglifier

然后你可以去

var nodeUglifier = require("node-uglifier");

new NodeUglifier("lib_compiled/test/testproject/main.js")).uglify().exportToFile("lib_compiled/test/resultFiles/simpleMergeAndUglify.js";
于 2015-04-29T09:14:36.343 回答