我正在尝试执行以下操作:
FOLDERS.GRUNT = "js/grunt"
grunt.initConfig({
//copies from .tmp to final locations
copy: {
dist: {
files: [{
expand: true,
dot: true,
dest: FOLDERS.GRUNT,
src: [
FOLDERS.GRUNT + '/.tmp/*.js'
]
}
]
}
},
我希望这些文件最终会出现在 js / grunt 中,但出于某种原因最终会出现在 js / grunt / js / grunt / .tmp / myfile.js 中
还尝试使用 cwd:FOLDERS.GRUNT ,但遇到了同样的问题。
答案 0 :(得分:1)
这种方法无需展平目录即可使用。
grunt.initConfig({
copy: {
dist: {
files: [{
cwd: FOLDERS.GRUNT + '/.tmp',
expand: true,
dest: FOLDERS.GRUNT,
src: ['*.js']
}]
}
}
});
答案 1 :(得分:0)
答案很简单:
使用:
copy: {
dist: {
files: [{
expand: true,
dot: true,
dest: FOLDERS.GRUNT,
flatten: true,
src: [
FOLDERS.GRUNT + '/.tmp/*.js'
]
}
]
}
},