0

私は最近、grunt を使って多くの作業を行っており、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 に答える