【问题标题】:JS vendor published files are not workingJS 供应商发布的文件不起作用
【发布时间】:2019-01-25 00:24:39
【问题描述】:

我正在使用 laravel 文件管理器:

https://unisharp.github.io/laravel-filemanager/installation

当我从供应商公开发布时,除了 JS 文件之外,一切正常。

它仍然使用来自供应商的 js 文件而不是来自公共的。

我试过了:

  • 运行 composer dumpautoload

  • 在 laravel 和浏览器中更改任何代码后清除所有缓存。

从公共目录中删除 js 文件只在我删除时 他们来自供应商文件夹它说即使他们在 公共目录..

【问题讨论】:

    标签: laravel laravel-5.6


    【解决方案1】:

    好吧,我发现只有一个 js/script 不是来自公共目录而是供应商目录。

    在供应商视图目录=> index.blade.php我发现:

    <script>{!! \File::get(base_path('vendor/unisharp/laravel-filemanager/public/js/script.js')) !!}</script>
    {{-- Use the line below instead of the above if you need to cache the script. --}}
    {{-- <script src="{{ asset('vendor/laravel-filemanager/js/script.js') }}"></script> --}}
    

    并评论了供应商脚本和未评论的公共脚本。

    现在可以了。

    【讨论】:

      猜你喜欢
      • 2019-07-17
      • 1970-01-01
      • 2016-12-10
      • 2015-04-21
      • 2016-10-05
      • 2022-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多