是否存在将您的Node.js应用程序连接,构build并缩减为单个文件的工具?
假设我有一个服务器端的应用程序,我想“发布”在“编译”版本。 对于Node.js,这将是:
- 将文件连接在一起以混淆代码结构
- 最小化以混淆代码
并发症:
-
require
s的CommonJS框架 – 需要parsingpath -
node_modules
第三方依赖关系 – 不要连接它们 - “资产”或基本上任何
require
文件都需要某种名册
这样的工具是否存在? 你有如何实施的build议吗?
未经testing,但似乎是你所追求的。
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";