如何将一堆JavaScript文件编译成一个文件?

时间:2015-06-28 02:09:38

标签: javascript minimization

我有几个JavaScript文件,我想知道如何处理它们并只生成1个JavaScript文件。这里有任何工具或说明吗?

3 个答案:

答案 0 :(得分:1)

我建议调查Grunt,一个JavaScript任务运行器。它有许多出色的功能和插件,可以为您自动完成平凡的任务。 Uglify,具体来说,听起来像你正在寻找的。 Uglify将多个JavaScript文件压缩为一个,同时还通过删除空格和注释来增加优化代码的额外好处。此外,它安全地重命名本地范围的变量,改为指定一个较短的(通常是一个字符)变量名称(作为缩小过程的一部分)。

您必须安装Node.js才能运行它。 Grunt还有一个你可能想要的命令行界面,Grunt CLI

总而言之,设置所有这些需要花费大量的开销。但是一旦拥有它,它就是一个很棒的工具集。

答案 1 :(得分:1)

您可以使用像Grunt或Gulp这样的自动化工具,就像一些答案所示。或者,如果您不需要一遍又一遍地使用命令行,也可以使用命令行。

打开命令提示符并键入 copy file1.js+file2.js+etc.js combined.js

或者将当前目录中的所有文件与 .js 扩展名组合在一起 copy *.js combined.js

答案 2 :(得分:0)

我同意JohnnyRose但会个人推荐Gulp而不是Grunt。它有一些很酷的功能,在开发过程中会动态编译你的文件。