我最近一直在和咕噜咕噜咕噜咕噜咕噜咕噜咕噜咕噜咕噜咕噜咕噜咕噜咕噜地努我试图做的是为src设置一个变量,为目标目录设置一个变量,并运行一个复制任务,将我的初始构建文件(从另一个源更新)移动到生产目标目录。我可以使用这个简单的示例来获取副本,但它将src目录/ build /引入资产
assets/js/build/vendor-library
我正在尝试不复制目录名称构建。所以副本只有以下/ assets / js / vendor-library / *
module.exports = (grunt) ->
grunt.initConfig
copy:
main:
expand: "true"
src: "build/vendor-library/*"
dest: "assets/js/"
grunt.loadNpmTasks "grunt-contrib-copy"
grunt.registerTask "default", "copy"
答案 0 :(得分:2)
添加flatten
选项。
module.exports = (grunt) ->
grunt.initConfig
copy:
main:
expand: "true"
flatten: "true"
src: "build/vendor-library/*"
dest: "assets/js/"
grunt.loadNpmTasks "grunt-contrib-copy"
grunt.registerTask "default", "copy"