mix.copyDirectory不是Laravel Elixir 5中的函数

Joa*_*les 2 laravel laravel-5 laravel-elixir

根据文档,为了维护目录的结构,我应该使用copyDirectory但是我获得了以下内容:

/webpack.mix.js:16
   .copyDirectory('resources/assets/bower', 'public/js');
    ^

TypeError: mix.js(...).sass(...).copyDirectory is not a function
Run Code Online (Sandbox Code Playgroud)

这是我的webpack文件:

const { mix } = require('laravel-mix');

mix.js('resources/assets/js/app.js', 'public/js')
   .sass('resources/assets/sass/app.scss', 'public/css')
   .copyDirectory('resources/assets/bower', 'public/js');
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢

Joa*_*les 5

Nevermid,文档不正确:你应该将false传递给复制函数,如下所示:

mix.copy('resources/assets/bower', 'public/js', false);
Run Code Online (Sandbox Code Playgroud)

这样它就不会压平源目录