SORU
7 HAZİRAN 2013, Cuma


&Quot;genişletme" seçeneği grunt-contrib-kopya ne yapar? Örnekler doktorların ne yaptığı hakkında bir şey söyleme ama onu kullanmak

  1. Burada README ve örnekler: https://github.com/gruntjs/grunt-contrib-copy/blob/master/README.md.
  2. Burada https://github.com/gruntjs/grunt-contrib-copy/blob/master/tasks/copy.js kodun ilgili kısmı ... ve görünen o ki anlayamıyorum ():
module.exports = function(grunt) {
  'use strict';

  var path = require('path');

  grunt.registerMultiTask('copy', 'Copy files.', function() {
    var kindOf = grunt.util.kindOf;

    var options = this.options({
      processContent: false,
      processContentExclude: []
    });

    var copyOptions = {
      process: options.processContent,
      noProcess: options.processContentExclude
    };

    grunt.verbose.writeflags(options, 'Options');

    var dest;
    var isExpandedPair;
    var tally = {
      dirs: 0,
      files: 0
    };

    this.files.forEach(function(filePair) {
      isExpandedPair = filePair.orig.expand || false;

      filePair.src.forEach(function(src) {
        if (detectDestType(filePair.dest) === 'directory') {
          dest = (isExpandedPair) ? filePair.dest : unixifyPath(path.join(filePair.dest, src));
        } else {
          dest = filePair.dest;
        }

        if (grunt.file.isDir(src)) {
          grunt.verbose.writeln('Creating '   dest.cyan);
          grunt.file.mkdir(dest);
          tally.dirs  ;
        } else {
          grunt.verbose.writeln('Copying '   src.cyan   ' -> '   dest.cyan);
          grunt.file.copy(src, dest, copyOptions);
          tally.files  ;
        }
      });
    });

CEVAP
7 HAZİRAN 2013, Cuma


Genişletmek sağlar tam (e.hedef yolunu oluşturmak istediğinizi belirtin g: /path/missing1/missing2) veya bir veli var en son ne zaman dizin (/path/existing/missing) oluşturun.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★TheCrono Official Channel★

    ★TheCrono

    3 Mayıs 2014
  • 8lacKy

    8lacKy

    30 Mart 2009
  • Lamborghini

    Lamborghini

    13 Aralık 2005