2017-02-15 3 views

Antwort

0

Laravel-Mix bietet das nicht. Es verwendet move-webpack-plugin, um Dateien zu kopieren, die nur Dateien kopieren. Also gibt es keine einfache Lösung.

Um dies zu tun, schlage ich vor, dass Sie die Kopierparameter abfangen und löschen Sie sie vor dem Mischen ausführen sie. Verschieben Sie die Datei dann mit Ihrem eigenen Skript.

let copies = mix.config.copy; 
mix.config.copy = undefined; 

console.log(mix.config.copy); 
mix.then(function() { 
    copies.forEach(function(item){ 
     console.log('moving' + item.from + ' to' + item.to); 
     let path = require('path'); 
     let fs = require('fs-extra'); // https://www.npmjs.com/package/fs-extra 
     fs.move(path.join(mix.config.Paths.rootPath, item.from), item.to); 
    }); 
}) 

Sie können auch mischen sie kopieren, dann löschen Sie sie.

Verwandte Themen