【问题标题】:Laravel view won't display after compiling all my assets through laravel-mix通过 laravel-mix 编译我的所有资产后,Laravel 视图不会显示
【发布时间】:2017-05-10 02:32:09
【问题描述】:

通过 laravel-mix 编译我所有的资产后。它没有显示错误并且构建成功,这意味着我的所有资产都已编译到 dist/css/ 文件夹。

我通过

引用了它
  {{ HTML::style('dist/css/auth.css') }}

但我没有从视图中得到任何显示。这有什么问题?

【问题讨论】:

    标签: laravel laravel-mix


    【解决方案1】:

    确保你已经通过 Laravel 集体安装了 HTML 包 https://laravelcollective.com/docs/5.3/html

    如果你已经这样做了,请尝试逃避{!! HTML::style('dist/css/auth.css') !!}

    最终你可以回到原来的

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

    【讨论】:

    • 是的,我已经安装了它并将“Html”更改为 HTML。改完之后怎么办?
    【解决方案2】:

    也许你应该尝试使用相对路径来引用它:

    {{ HTML::style('/dist/css/auth.css') }}
    

    如果这不起作用,请尝试:

    <link href="/dist/css/auth.css" rel="stylesheet">
    

    由此可以判断问题出在编译还是HTML包中。

    【讨论】:

    • 我在没有使用 laravel-mix 的情况下还原了我的项目,而是使用了传统的单个资产文件。视图返回了,我使用的是 5.2,也许它与 laravel-mix 有问题
    猜你喜欢
    • 2020-02-14
    • 2018-02-06
    • 2019-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-20
    • 2018-02-14
    • 2019-05-25
    相关资源
    最近更新 更多