我收到一个错误消息与laravel 5,我不明白.
Next exception 'ErrorException' with message 'File build/css/all.css not defined in asset manifest.
我没有安装任何资产管道或东西.只使用elixir来编译,最小化和版本的scss文件到all.css,并将其包含在< link rel =“stylesheet”的主视图中href =“{{elixir(”css / all.css“)}} “> 这是什么“资产清单”以及如何解决这个错误?@H_301_5@
解决方法
这个问题当然是你想要实现的.
如果你简单的把all.css文件放到public / css的位置,你只需要显示这个文件就可以使用:@H_301_5@
<link rel="stylesheet" href="{{ asset("css/all.css") }}"
但是,如果您打算修改此文件,并且不想存在缓存问题,则可以将此all.css文件重新放入public / css,然后放入gulpfile.js@H_301_5@
var elixir = require('laravel-elixir'); elixir(function(mix) { mix.version("public/css/all.css"); });
现在你需要运行@H_301_5@
gulp
在你的控制台,现在你可以使用@H_301_5@
<link rel="stylesheet" href="{{ elixir("css/all.css") }}"
如以前在HTML中所做的那样.@H_301_5@
它将使用rev-manifest.json创建公共/构建/文件夹(在您的情况下,此文件丢失).@H_301_5@
我会建议你观看Managing assets Laracasts episode了解一点点.@H_301_5@