微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Laravel-如何配置CSS和JS文件

如何解决Laravel-如何配置CSS和JS文件

我有一个使用laravel的项目,并且已经为webpack配置了以下文件,但是在我的模板中,我使用了一个文件“ head.blade.PHP”,在其中加载了所有供应商,我使用了jquery,boostrap,moment。 ..等

当我上传文件并通过google页面速​​度或其他服务的性能测试时,它告诉我我有20多个JS压缩它们,但我不知道该怎么做。

文件webpack.mix.js

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

mix.scripts([
    'resources/js/app.js','resources/js/bootstrap.js'
],'public/js/app.js').extract([
],'public/js/vendors.js').version();

mix.scripts([
    'resources/js/cars.js',],'public/js/cars.js').extract([
],'public/js/vendors.js').version();

mix.scripts([
    'resources/js/customers.js','public/js/customers.js').extract([
],'public/js/vendors.js').version();

mix.js('resources/js/bootstrap-table-es-ES.js','public/js');

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

Head.blade.PHP

<Meta charset="utf-8">
<Meta content="width=device-width,initial-scale=1.0" name="viewport">

<Meta content="" name="descriptison">
<Meta content="" name="keywords">


<!-- vendor CSS Files -->
<link href="{{ asset('assets/vendor/bootstrap/css/bootstrap.min.css') }}" rel="stylesheet">
<link href="{{ asset('assets/vendor/icofont/icofont.min.css')  }}" rel="stylesheet">
<link href="{{ asset('assets/vendor/Boxicons/css/Boxicons.min.css')  }}" rel="stylesheet">
<link href="{{ asset('assets/vendor/remixicon/remixicon.css')  }}" rel="stylesheet">
<link href="{{ asset('assets/vendor/venoBox/venoBox.css')  }}" rel="stylesheet">

<!-- Template Main CSS File -->
<link href="{{ asset('assets/css/style.css')  }}" rel="stylesheet">

{{--JQUERY--}}
<script src="{{ asset('assets/vendor/jquery/jquery-3.5.1.min.js') }}"></script>

{{--BOOTSTRAP-TABLES--}}
<link rel="stylesheet" href="{{ asset('assets/vendor/boostrap-tables/bootstrap-table.min.css')  }}">
<script src="{{ asset('assets/vendor/boostrap-tables/bootstrap-table.min.js')  }}"></script>
<script src="{{ asset('assets/vendor/boostrap-tables/bootstrap-table-es-ES.min.js')  }}"></script>

<script src="{{ asset('assets/vendor/popper/popper.min.js')  }}"></script>
<script src="{{ asset('assets/vendor/bootstrap/js/bootstrap.min.js')  }}"></script>
<script src="{{ mix('/js/bootstrap-table-es-ES.js') }}"></script>


<link type="text/css" rel="stylesheet" href="{{ mix('css/app.css') }}">
<script src="{{ asset('assets/vendor/moment/moment.min.js') }}"></script>

<script src="{{ mix('/js/app.js') }}"></script>

感谢,

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。