Gruntjs 试图让grunt将目录复制到目标目录

Gruntjs 试图让grunt将目录复制到目标目录,gruntjs,Gruntjs,最近我一直在和grunt一起工作,并试图在所有我能用它做的很棒的事情上跟上进度。我试图做的是为src设置一个变量,为目标目录设置一个变量,并运行复制任务将我的初始构建文件(从另一个源更新)移动到生产目标目录。我可以使用这个简单的示例来获取副本,但它会将src目录/build/to引入资产 assets/js/build/vendor-library 我试图不复制目录名。因此,副本只有以下/assets/js/vendor库/* module.exports = (grunt) ->

最近我一直在和grunt一起工作,并试图在所有我能用它做的很棒的事情上跟上进度。我试图做的是为src设置一个变量,为目标目录设置一个变量,并运行复制任务将我的初始构建文件(从另一个源更新)移动到生产目标目录。我可以使用这个简单的示例来获取副本,但它会将src目录/build/to引入资产

assets/js/build/vendor-library
我试图不复制目录名。因此,副本只有以下/assets/js/vendor库/*

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"

添加展平
选项

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"