我正在处理Gruntfile,并且很难让复制任务以我想要的方式工作。
uglify: {
files: {
expand: true,
cwd: 'src',
src: [
'some/path/file1.js',
'another/path/file2.js'
],
dest: 'dst',
ext: '.min.js'
}
}
这个任务效果很好,我把我的文件写成“dst/some/path/file1.min.js”和“dst/another/path/file2.min.js”。
我正在执行一项复制任务,我想在其中复制我刚刚在其他地方构建的文件。我不想重新定义规则,而是想用模板引用文件集。
如果我使用
copy: {
deploy: {
src: '<%= uglify.files %>',
dest: 'deploy/'
}
}
然后我得到
警告:对象 # 没有方法 'indexOf'
错误。
由于超出此问题范围的各种原因,通配技巧不适用于部署。
那么,在复制任务中,我如何引用另一个任务刚刚创建的文件集?