使用grunt通过config组合来自不同目录的js文件

时间:2015-06-11 09:34:24

标签: javascript gruntjs npm minify

我正在使用grunt和sass,我正在寻找类似sass的功能来导入我喜欢的任何JS文件,并根据我所在的目录通过一些配置将它们组合成1个文件。

示例目录:

startpage
  file1.js
  file2.js
  importjs.json
page1
  file3.js
  file4.js
  importjs.json
global
  global1.js
  global2.js

除了全局之外的每个目录都是由单个页面使用的目录。 Global包含多个页面上使用的js文件。

现在grunt只是组合目录中的js文件。意味着将file1.js和file2.js合并到startpage.js。

我想要的是为每个目录设置一个json / txt /任意文件,以便在我的startpage.js中指定我想要的文件。

与file1.js,global2.js和page1 / file4.js

类似

有没有办法用grunt来完成这个?它也可以是一个带有数组的单个配置文件,我可以在其中指定每个站点所需的js文件。这些文件需要合并和缩小。

1 个答案:

答案 0 :(得分:1)

您可以使用grunt concat

HttpSession session = request.getSession();
int majorVersion = session.getServletContext().getMajorVersion();
int minorVersion = session.getServletContext().getMinorVersion();