Que signifie le “développer” l'option n'en grunt-contrib-copie? Les exemples de tous les utiliser, mais les docs ne rien dire sur ce qu'il fait
- Voici le README et exemples: https://github.com/gruntjs/grunt-contrib-copy/blob/master/README.md.
- Voici la partie du code (que j'ai apparemment ne peut pas comprendre) à partir de https://github.com/gruntjs/grunt-contrib-copy/blob/master/tasks/copy.js:
module.les exportations = function(grunt) { 'use strict'; var path = require('chemin'); grunt.registerMultiTask ("copier", " Copier des fichiers.', function() { var kindOf = grognement.util.kindOf; var options = ce.options({ processContent: false, processContentExclude: [] }); var copyOptions = { processus: les options.processContent, noProcess: options.processContentExclude }; grunt.verbose.writeflags ("options", "Options"); var dest; var isExpandedPair; var tally = { dirs: 0, fichiers: 0 }; c'.les fichiers.forEach(function(filePair) { isExpandedPair = filePair.orig.développez || false; filePair.src.forEach(function(src) { si (detectDestType(filePair.dest) === 'répertoire') { dest = (isExpandedPair) ? filePair.dest : unixifyPath(chemin d'accès.join(filePair.dest, src)); } else { dest = filePair.dest; } si (grunt.fichier.isDir(src)) { grunt.verbose.writeln('la Création' + dest.cyan); grunt.fichier.mkdir(dest); tally.dirs++; } else { grunt.verbose.writeln('Copie' + src.cyan + '-> " + dest.cyan); grunt.fichier.copier(src, dest, copyOptions); tally.fichiers++; } }); });
Vous devez vous connecter pour publier un commentaire.
Développez permet de spécifier si vous souhaitez créer le chemin d'accès de destination en plein (e.g:
/path/missing1/missing2
), ou seulement de créer de la dernière répertoire lors de son parent existe (/path/existing/missing
).expand: true
, en pensant que je n'en avais pas besoin, et puis mon build cessé de travailler.Depuis
expand
est une partie de Grognement, et n'est pas spécifique pour grunt-contrib-copie des informations à ce sujet peuvent être trouvées dans Grunt du fichier de configuration de l'API:En outre, il semble que
dest
sera toujours considéré comme un répertoire de destination si le réglage deexpand
àtrue
.