0

最近我一直在与 grunt 一起工作,并试图加快我可以用它做的所有很棒的事情。我正在尝试做的是为 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"
4

1 回答 1

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"
于 2013-09-12T15:31:54.753 回答