JavaScript编译器/压缩器(Windows图形用户界面)

3
我需要编译/压缩一个“不断增长”的javascript应用程序(目前大约有40k行代码)。由于需要修改代码,我没有时间集成“适当”的工具,例如require.js。我原计划手动将所有内容堆积在一起进行压缩/编译,但现在我认为这将使维护变得非常困难。(最终,我想保持文件结构分解为其当前的层次结构。)话虽如此,我一直在使用一个名为Winless的工具进行.less编译,并且我真的很喜欢它的功能:添加文件夹集,注意要包含的文件,监视这些文件的更改并重新编译。我想知道是否存在类似的js工具?

闭包编译器做得非常好,我听说Uglifyjs也不错。我可能会使用Closure的REST API手动管理文件集,但我想知道是否存在将该过程抽象化到独立的Windows GUI中的东西?

我已经搜索了几周,但没有找到什么实质性的东西。

干杯 -


如果我理解你的意思正确的话,这个链接可能会有所帮助:http://yuicompressor.codeplex.com/ - ron tornambe
1
对于JS来说,我会说GruntJS就已经足够了。另外,我喜欢终端,因为它比GUI更快、更方便,更适合自动化操作。 - elclanrs
1个回答

1
请看http://gruntjs.com/ - "JavaScript任务运行器"。它使得脚本化任务变得非常容易,这些任务可能包括:
a) 运行JSHint(用于查找代码中的错误)
b) 运行任何QUnit测试
c) 最后调用Uglify.js将您的源代码压缩成可部署的文件(我在我的文件中包含版本号以避免缓存问题)。

我会查看这个。这个在我的当前开发环境下无法直接工作(奇怪的组合,包括Windows、SVN和一个受限制的本地NAS盒子)...但是修改一下以便能够访问它可能是值得的。看起来相当不错。 - Bosworth99
旧的线程,我后来广泛使用了Grunt、Gulp和Webpack。Webpack + Gulp似乎是当前的最佳选择。我从未能找到像winless这样的GUI/工具。CLI FTW。 - Bosworth99

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接