Javascript 编译器/压缩器(Windows GUI)

问题描述 投票:0回答:1

我需要编译/压缩一个“不断增长的”javascript 应用程序(目前约为 40k LoC)。

我没有时间为我想做的事情集成“适当”的工具,比如 require.js,因为它需要修改所述代码。

我原本计划手动将所有内容堆积在一起以执行紧凑/编译例程,但在这一点上,我认为这将使维护变得非常困难。 (最终,我希望将文件结构分解为当前的层次结构。)

话虽这么说,我一直在使用一个名为 Winless 的工具进行 .less 编译,而且我真的很喜欢它的功能:

  • 添加文件夹集
  • 记下您要包含的文件
  • 观察这些文件中的更改并在发生更改时重新编译

我想知道 js 是否存在类似的工具?

Closure Compiler 做得非常出色,而且我听说 Uglifyjs 也很好。我可能最终会使用 Closure 的 REST api 来手动管理文件集,但我想知道是否存在任何东西可以将流程抽象一点 - 到一个独立的 Windows gui

我已经摸索了几个星期了,但还没有拿出任何可靠的东西。

干杯-

javascript windows minify
1个回答
1
投票

查看 http://gruntjs.com/ - “JavaScript 任务运行程序”。编写任务脚本变得非常容易,这将类似于

a) 运行 JSHint(用于发现代码中的错误)

b) 运行任何 QUnit 测试

c),最后调用 Uglify.js 将源代码压缩为压缩的可部署文件(我在文件中包含版本号以避免缓存问题)。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.