将外部资产添加到laravel

时间:2018-08-27 11:12:18

标签: laravel vue.js webpack

  

可能是古老的问题,但我从未尝试过,却找不到   一个解决方案(我发现的只是scss文件的样本)

我将JavaScript支架用作前端,因此我在布局资产中所拥有的全部为:

<link href="{{ asset('css/app.css') }}" rel="stylesheet">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="{{ asset('js/app.js') }}" defer></script>

现在,我有一些自定义资产文件,希望将其附加到我的app.cssapp.js文件中。

<link href="{{ asset('css/shards.css') }}" rel="stylesheet">
<script src="{{ asset('js/shards.min.css') }}" defer></script>

这是我的webpack.mix.js文件:

let mix = require('laravel-mix');

mix.js('resources/assets/js/app.js', 'public/js')
   .sass('resources/assets/sass/app.scss', 'public/css');

问题

  1. 如何将自定义资产添加到上面的代码中?

1 个答案:

答案 0 :(得分:1)

您可以如下所示添加和编译脚本:

mix.scripts([
'public/js/admin.js',
'public/js/dashboard.js'
], 'public/js/all.js');

有关更多信息,请阅读官方文档here