我正在尝试使用 Grunt 来合并和缩小 mi 站点的静态文件,但我发现“concat”存在一些奇怪的问题。我已经按照自己的意愿通过 grunt 工作了指南针,但由于某种原因 concat 根本没有产生任何输出......
我的 Gruntfile.js 内容如下:
concat: {
options: {
separator: ';',
nonull: true
},
dist: {
options: {
src: ['testsrc/*.js'],
dest: 'app.min.js'
}
}
},
我在testsrc中有几个 js 文件,我想从中生成app.min.js。但是当我运行 grunt 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 中声明(否则上面根本不起作用)......我看到“文件:[无文件]”结果,但我认为通过声明 src Grunt会找到所需的文件。