【问题标题】:Trying to get grunt to copy directory to destination directory试图让 grunt 将目录复制到目标目录
【发布时间】:2013-09-12 14:54:10
【问题描述】:

我最近一直在与 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"

【问题讨论】:

    标签: gruntjs


    【解决方案1】:

    添加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"
    

    【讨论】:

      猜你喜欢
      • 2015-09-07
      • 2020-03-22
      • 2013-10-25
      • 1970-01-01
      • 2011-11-03
      • 2017-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多