我知道这是一个老问题,但对于 2019 年 - laravel mix 4 你可以使用:
mix.copy('resources/images/*', 'public/images');
mix.version();
这将对您复制的所有文件进行版本控制。DON'T使用其中之一:
mix.copy('resources/images/*', 'public/images/*');
mix.copy('resources/images/', 'public/images/*');
mix.copyDirectory('resources/images/*', 'public/images');
-> 然后它不会对文件进行版本控制。
查看结果,查看 public/mix-manifest.json:
"/favicon.ico": "/favicon.ico?id=ecb5fdce0172885513c8",
要在代码中使用它,请使用 laravel mix 辅助方法: mix();
<link rel="icon" type="image/x-icon" href="{{ mix('favicon.ico') }}" />
这将生成如下内容:
<link rel="icon" type="image/x-icon" href="/favicon.ico?id=ecb5fdce0172885513c8" />