0
Laravel 5.4では、Laravelはelixirの代わりにlaravel mixを使用します。 実際にコピーしたファイルを公開する方法はありますか?Laravel Mixディレクトリを削除する
ありがとうございました
Laravel 5.4では、Laravelはelixirの代わりにlaravel mixを使用します。 実際にコピーしたファイルを公開する方法はありますか?Laravel Mixディレクトリを削除する
ありがとうございました
ララベルミックスはそれを提供していません。 move-webpack-plugin
を使用してファイルをコピーします。ファイルをコピーするだけです。したがって、単純な解決策はありません。
これを行うには、コピーパラメータをインターセプトしてから、それらを削除してから、それらを実行することをお勧めします。次に、自分のスクリプトでファイルを移動します。
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);
});
})
また、ミックスコピーしてから削除することもできます。