代码之家  ›  专栏  ›  技术社区  ›  Jesse Orange

在Laravel中添加脚本

  •  1
  • Jesse Orange  · 技术社区  · 6 年前

    我对拉雷维尔还很陌生,但我正在努力适应它。

    目前,有一个部分刀片服务器只包含来自公共资产文件夹的脚本,如下所示。

    <script src="{{asset('js/jquery-3.2.1.min.js')}}"></script>  
    <script src="{{asset('js/bootstrap.js')}}"></script>
    <script src="{{asset('js/bootstrap.js')}}"></script>
    <script src="{{asset('assets/library/slick/slick.js')}}"></script>
    <script src="{{asset('assets/library/slick/slick-init.js')}}"></script>
    <script src="{{asset('assets/library/tinymce/jquery.tinymce.min.js')}}"></script>
    <script src="{{asset('assets/library/tinymce/tinymce.min.js')}}"></script>
    <script src="{{asset('assets/library/tinymce/tinymce-settings.js')}}"></script>
    <script src="{{asset('js/isotope-docs.min.js')}}"></script> <!-- JQuery and Bootstrap JS -->
    <script src="{{asset('js/app.js')}}"></script>
    <script src="{{asset('js/grid.js')}}"></script>
    <script src="{{asset('vendor/laravel-filemanager/js/lfm.js')}}"></script>
    <script src="{{asset('vendor/laravel-filemanager/js/lfm.js')}}"></script>
    

    我觉得这有点凌乱,远远不是最佳状态。

    我在里面摸了摸 resources/assets/js 看到了默认情况下Laravel使用 bootstrap.js 然后把这个拿进去 app.js .还有 独自创立js 似乎是直接从 node_modules 文件夹

    将所有JavaScript库包含在 独自创立js ?

    如果是这样,我是否可以通过NPM安装所有这些库,并以某种方式将它们包含在 独自创立js 文件至少是通过npm提供的。

    然后在我的页脚中我可以包括 应用程序。js 而不是我的个人脚本。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Angad Dubey    6 年前

    你可以使用Laravel mix 要连接、缩小/丑化JS样式资产。

    Laravel mix documentation