0
Laravel 5.4에서 Laravel은 elixir 대신 laravel mix를 사용합니다. 실제 복사 된 파일을 공용으로 제거 할 수있는 방법이 있습니까?Laravel Mix 디렉터리 제거
고맙습니다.
Laravel 5.4에서 Laravel은 elixir 대신 laravel mix를 사용합니다. 실제 복사 된 파일을 공용으로 제거 할 수있는 방법이 있습니까?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);
});
})
또한 믹스 카피 한 다음 삭제할 수도 있습니다.