使用grunt将函数的多个部分concat和uglify到一个文件中

时间:2014-09-04 00:04:32

标签: javascript node.js split gruntjs

所以我有一个带有javascript文件的节点项目,该文件包含一个有很多代码的巨大的函数。我想知道我是否可以分解这个标准的javascript函数,进入单独的函数并且有咕噜声"编译它们"在1个文件中分成1个函数。这甚至可能吗?

1 个答案:

答案 0 :(得分:2)

是的,这是完全可行的...有各种方法可以做到这一点..

使用grunt:试试这个contrib module。它非常易于使用,所有文档都在链接中详细说明。

没有咕噜声:另一方面,如果你想尝试没有咕噜声的东西,可以试试selectizer模块。如果它符合您的需求,我认为这是一个更好的选择,因为您可以使用requireJs语法明确地取消您的dependecies,然后将所有模块编译成一个单独的clean文件。这使您的代码在中期/长期更容易维护。您还可以选择要构建哪些模块,哪些模块不能构建,因此在最终构建中,将只有您选择的模块及其依赖项,而不再是。