将javascript与nodejs合并

时间:2012-08-26 10:42:55

标签: javascript node.js coffeescript

我对所有节点恶作剧都是全新的,并且不太了解我遇到的问题的最佳解决方案,也许有人可以指出我的最佳解决方案。

我有一个框架Buddy的设置,将coffeescript编译成JS,所有操作都顺利进行。我现在需要的是一些合并工具,最好将脚本uglify并将这些脚本拼凑成一个脚本。

Buddy有一个很好的设置,它会在保存时自动编译脚本,是否有这样的工具可以在Buddy完成它之后监视并执行所述操作?

2 个答案:

答案 0 :(得分:4)

有一个名为uglify-js的节点js模块,用于处理缩小

要安装它,请运行:

npm install -g uglifyjs

它将安装一个命令行实用程序,它接受来自标准输入的文件,并将缩小的结果输出到标准输出。

要连接,您只需使用cat命令行实用程序。

您可以在最小化之前或之后连接所有CoffeeScript文件。

两者都有权衡。

通过连接之前,您将避免出现一些coffeescript生成的支持代码,但会松开CoffeeScript生成的(function(){ /* your generated code here*/ })()包装,以避免污染全局范围。

答案 1 :(得分:0)

brunch。 它包括构建器,linter,concatenator,minifier,source watcher和其他有用的工具。