0

grunt-contrib-copyフォルダーとファイルをsrcフォルダーからフォルダーにコピーするために使用していbuildます。.jsしかし、ディレクトリ内の app サブディレクトリからすべてのファイルを除外したいと考えていますsrc。これは私の Gruntfile です。.jsただし、除外するのではなく、アプリディレクトリのサブディレクトリからすべてのファイルをコピーしています。それを機能させるには、どのような変更を加える必要がありますか。

これは私のうなり声ファイルです:

module.exports = function(grunt) {
  grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
    // Task configuration.
concat: {
  dist: {
    src: ['src/app/**/*.js'],
    dest: 'build/app.min.js'
  }
},
    copy: {
    main: {
      files: [
         //includes files within path and its sub-directories
            //{src: ['src/**', '!/src/app/**/*.js'], dest: 'build/', filter: 'isFile'}
        {expand: true, src: ['src/**', '!/src/app/**/*.js'], dest: 'build/', filter: 'isFile'}
      ]
    }
} 
});
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-copy');
 grunt.registerTask('default', ['concat', 'copy']);
};

参照:ファイル/フォルダーを除外するように grunt コピー タスクを構成する

ありがとう。

4

1 に答える 1