为grunt复制任务指定单个文件副本的格式是什么
copy:{
dist:{
files:[
{
expand:true,
cwd:'<%= yeoman.app %>',
dest:'<%= yeoman.dist %>/scripts/jq.min.js',
src: ['components/jq/dist/jq.min.js']
}
]
如果我的yeoman.app
目录为A
且yeoman.dist
为B
,则会将文件复制到
/b/scripts/jq.min.js/components/jq/dist/jq.min.js
我想要的是将其复制为/b/scripts/jq.min.js
我该怎么办呢。
编辑: 我看到一个实现支持的问题。 https://github.com/gruntjs/grunt-contrib-copy/issues/3
答案 0 :(得分:27)
这有用吗?
copy: {
dev: {
files: [{
cwd: '<%= yeoman.app %>/components/jq/dist/',
src: 'jq.min.js',
dest: '<%= yeoman.dist %>/scripts/',
expand: true
}]
}
}
答案 1 :(得分:2)
将多个源文件位置复制到单个目标文件夹使用展平。
copy: {
dev: {
files: [{
cwd: '<%= yeoman.app %>',
src: ['/components/jq/dist/jq.min.js','/components/jq/dist/jq2.min.js', '/components/bs/dist/bs.js'],
dest: '<%= yeoman.dist %>/scripts/',
expand: true,
flatten: true
}]
}
}
&#13;