我试图使用Grunt来合并和缩小mi网站的静态文件,但我发现了一些奇怪的问题" 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会找到所需的文件。
答案 0 :(得分:2)
是不是因为错字testrc vs test?
BTW,对于dist目标,除非需要重用,否则不需要使用选项包装src / dest。