【问题标题】:Javascript compiler / compactor (Windows GUI)Javascript 编译器/压缩器 (Windows GUI)
【发布时间】:2013-04-03 00:54:48
【问题描述】:

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

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

我原本打算手动将所有内容堆在一起以执行压缩/编译例程,但在这一点上,我认为这将使其很难维护。 (最终,我想将文件结构分解为当前的层次结构。)

话虽如此,我一直在使用名为 Winless 的工具进行 .less 编译,我真的很喜欢它的功能:

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

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

Closure Compiler 做得很好,我听说Uglifyjs 也很好。我可能最终会使用 Closure 的 REST api 来手动管理文件集,但我想知道是否存在任何东西可以稍微抽象一下流程 - 到 独立的 windows gui

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

干杯-

【问题讨论】:

  • 如果我理解正确,此链接可能会有所帮助:yuicompressor.codeplex.com
  • 对于 JS,我想说GruntJS 就是你所需要的。此外,喜欢终端,它比用于自动化操作的 GUI 更快、更快、更方便。

标签: javascript windows compiler-construction


【解决方案1】:

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

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

b) 运行任何 QUnit 测试

【讨论】:

  • 我会看看这个。这不会直接与我当前的开发环境一起工作(奇怪的 windows、svn 和锁定的本地 NAS 盒的组合).. 但它可能值得修改以访问它。看起来还不错。
  • 老线程,我已经广泛使用 Grunt、Gulp 和 Webpack。 Webpack + Gulp 似乎是当前的最佳选择。我永远无法找到像 winless 这样的 gui / 工具。 CLI FTW。
猜你喜欢
  • 2011-07-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-06
  • 1970-01-01
  • 1970-01-01
  • 2011-04-04
  • 2011-03-10
相关资源
最近更新 更多