gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 09:34:34 24 4
gpt4 key购买 nike

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

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

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

也就是说,我一直在使用一个名为 Winless 的工具对于 .less 编译,我真的很喜欢它的功能:

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

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

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

我已经研究了几个星期,但还没有得出任何可靠的结论。

干杯-

最佳答案

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

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

b) 运行任何 QUnit 测试

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

关于Javascript 编译器/压缩器(Windows GUI),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15777077/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com