我对所有节点恶作剧都是全新的,并且不太了解我遇到的问题的最佳解决方案,也许有人可以指出我的最佳解决方案。
我有一个框架 Buddy 将咖啡脚本编译成 JS 的设置,一切运行顺利。我现在需要的是一些工具来将脚本合并并最好将它们丑化和破坏到一个脚本中。
Buddy 有一个很好的设置,它会在保存时自动编译脚本,是否有这样的工具在 Buddy 完成操作后也可以监视和执行所述操作?
我对所有节点恶作剧都是全新的,并且不太了解我遇到的问题的最佳解决方案,也许有人可以指出我的最佳解决方案。
我有一个框架 Buddy 将咖啡脚本编译成 JS 的设置,一切运行顺利。我现在需要的是一些工具来将脚本合并并最好将它们丑化和破坏到一个脚本中。
Buddy 有一个很好的设置,它会在保存时自动编译脚本,是否有这样的工具在 Buddy 完成操作后也可以监视和执行所述操作?
节点 js 有一个名为uglify-js的模块,用于处理缩小
要安装它,请运行:
npm install -g uglifyjs
它将安装一个命令行实用程序,该实用程序接受来自标准输入的文件并将缩小的结果输出到标准输出。
要连接,您可以简单地使用cat
命令行实用程序。
您可以在最小化之前或之后连接所有 CoffeeScript 文件。
两者都有权衡。
通过之前的连接,您将避免重复使用 coffeescript 生成的一些支持代码,但会放松对(function(){ /* your generated code here*/ })()
CoffeeScript 生成的包装以避免污染全局范围。
见早午餐。它包括 builder、linter、concatenator、minifier、source watcher 和其他有用的工具。