一个javascript开发工具,将多个文件合并为一个

时间:2011-06-14 02:39:44

标签: javascript

前段时间我看到了一个javascript库/开发工具,它接受了几个.js文件(或模块),并将其“编译”成一个.js文件。该工具的目标是促进客户端开发。

可悲的是我忘了这个工具的名字。有谁知道这个库/工具的名称(或者像这样的工具)?

3 个答案:

答案 0 :(得分:2)

你可能会想到Chirpy

  

Mashes,缩小并验证您的   javascript,stylesheet和dotless   文件。 Chirpy也可以自动更新   T4MVC和其他T4模板。

     

Chirpy很傻。使用Google Closure   工具,.Net的YUI压缩器,Ajax   Minifier,或Uglify.js缩小和   捣碎你所有宝贵的资产。它的   简单,灵活,而且是   自动的。

     

Chirpy也和T4调情。自动运行   你的T4模板。聪明地运行你的   T4MVC模板。让你的朋友和   家人uber-jealous。

     

NEW Chirpy现在支持CoffeeScript!

答案 1 :(得分:0)

我真的不知道你过去看过什么IDE。

但可以使用带有Build Events的Visual Studio 2010来完成。

请查看此主题以获取更多解释和其他想法:Visual Studio 2010: Publish minified javascript files instead of the original ones。其他选项包括:Compress CSS/JavaScript before publish/package

答案 2 :(得分:0)

我知道有两个工具可以做到这一点。他们各自采取不同的方法。

  • 雅虎的YUI Compressor只是简单地组合文件,删除空格,实际上并没有太大影响可读性。它可以减小文件大小。
  • Google的Closure compiler实际上通过简化某些类型的表达式,重写变量等来“编译”JS。减少文件大小。

Closure编译器不会为您提供易于阅读的代码,但它可以最大限度地减少这两者的文件大小。它还具有您可以使用的各种编译优化。 YUI压缩器页面链接到他们替换的更多类型的压缩器。

这两个工具都使用接受输入文件和输出文件的Java JAR文件,您可以在上传Javascript之前运行该文件。