2016-03-24 6 views
0

一部のファイルのみをコピーする必要があります。
grunt contribコピーを使用してこれを行う方法はありますか?
例:私のsrcフォルダには.js, .json, .md, .gzip個のファイルがありますが、その中からファイルjsをコピーする必要があります。gruntコピーでのファイルのフィルタリング

.js.min.js利用可能な両方の場合、我々はそのような正規表現か何かを使用してのように、この条件を追加することができる唯一の.min.js コピーする必要がありますか?

+0

['process'](http://gruntjs.com/api/grunt.file)キーの機能を指定します。 – steveax

答えて

0

拡張子が.jsのものはすべてコピー先のフォルダにコピーされます。

copy: { 
    scripts: { 
     files: [{ 
      expand: true, 
      cwd: 'src/files/', 
      src: ['**/*.js'], 
      dest: 'dist/js/' 
     }] 
    } 
} 

.min.jsファイルに関しては、これらのファイルを、別の名前のフォルダに保存することをお勧めします。

あなたが話しているライブラリーファイルで、実際に自分自身を小型化していない場合は、それぞれ2つのバージョンを保持せず、それぞれ1つのバージョン、または好ましくは非圧縮バージョンソースをより簡単にデバッグできるように、ディストリビューションビルドで最小化してください。

関連する問題