相关疑难解决方法(0)

使用grunt concat,我如何自动将同一文件连接到许多其他文件?

要连接两个文件,它看起来像这样:

  concat: {
    src: ['common.js','js/app.js'],
    dest: 'assets/js/app.js'
  }
Run Code Online (Sandbox Code Playgroud)

如果我想将整个文件夹连成一个,它看起来像这样:

  concat: {
    src: ['dev/*.js','],
    dest: 'prod/js/app.js'
  }
Run Code Online (Sandbox Code Playgroud)

但是,假设我有一个文件,我想要连接到10或20个其他文件,我希望它们分别连接?换句话说,这就是我要找的东西:

A.js + B.js = AB.js
A.js + C.js = AC.js
A.js + D.js = AD.js
A.js + E.js = AE.js
Run Code Online (Sandbox Code Playgroud)

等等......更具体一点,我可以弄清楚如何按照描述逐个连接文件,但我想弄清楚如何从示例中指定A.js,并将其连接到任何文件中指定的路径.所以我想要的是:

A.js + dev/*.js = AB.js, AC.js, AD.js, AE.js ...
Run Code Online (Sandbox Code Playgroud)

在伪代码中,这就是我想要的:

  concat: {
    src: ['common.js', 'dev/*.js','], // common.js gets concatenated to each file in this directory
    dest: 'prod/js/*.js' // each file in src gets saved separately in dest 
  }
Run Code Online (Sandbox Code Playgroud)

我很感激任何帮助,我很难找到如何做到这一点的信息

concat gruntjs

13
推荐指数
1
解决办法
9454
查看次数

标签 统计

concat ×1

gruntjs ×1