2014-10-10 57 views
1

我正在尝试使用Grunt来组合和缩小mi站点的静态文件,但我发现了一些奇怪的“concat”问题。我已经在抱怨,因为我想工作的指南针,但由于某种原因CONCAT不产生任何输出...grunt concat不连接

我Gruntfile.js写着:

concat: { 
     options: { 
      separator: ';', 
      nonull: true 
     }, 
     dist: { 
      options: { 
       src: ['testsrc/*.js'], 
       dest: 'app.min.js' 
      } 
     } 
    }, 

而且我有一对夫妇js文件里面testsrc,我想从中产生app.min.js。但是,当我运行咕噜CONCAT我得到这样的输出:

Running tasks: concat:dist 

Running "concat:dist" (concat) task 
Verifying property concat.dist exists in config...OK 
File: [no files] 
Options: separator=";", banner="", footer="", stripBanners=false, process=false, sourceMap=false, sourceMapName=undefined, sourceMapStyle="embed", nonull, src=["testsrc/*.js"], dest="app.min.js" 

Done, without errors. 

...和app.min.js是无处可寻。

不应该这样工作吗?当然,grunt-contrib-concat是在我的package.json中声明的(否则上面根本就不起作用)...我看到了“File:[no files]”结果,但我认为通过声明src Grunt会找到所需的文件。

感谢您的任何帮助。

回答

2

是因为typo testsrc vs test吗?

顺便说一句,对于dist目标,除非需要重用,否则不需要用src/dest打包选项。

+0

不,对不起。这是我的问题中的一个错字,而不是实际的代码。 – yivi 2014-10-10 21:47:29

+0

不是错字,但通过删除封闭的“选项”块,它的工作。谢谢! – yivi 2014-10-10 21:49:25