grunt

grunt-contrib-copyでフォルダを除外する

More than 3 years have passed since last update.

以下のフォルダ構成で「hogehoge」フォルダをコピーしない用のGruntfile.jsが

src/

├── controller
│ └── Common.ts
├── hogehoge
│ ├── en.po
│ └── ja.po
├── model
│ └── User.ts
└── view
├── Top.html
└── Sample.html

これです↓


Gruntfile.js

"use strict";

module.exports = function (grunt) {
grunt.initConfig({
copy: {
main: {
expand: true,
src: ['**/*', '!**/hogehoge/**'],
cwd: 'src',
dest: 'release/src',
}
}
});

grunt.loadNpmTasks('grunt-contrib-copy');

grunt.registerTask('default', ['copy']);
};