我遇到了其他人似乎也遇到过的问题,但我找不到任何解决方案来解决它。所以这可能是一个多余的话题,但它可能对我有帮助。
/* File: gulpfile.js */
var elixir = require('laravel-elixir');
elixir(function(mix) {
mix.styles([
'components.css',
'custom.css'
])
.version(['css/all.css']);
});
gulp 命令工作正常:
[13:58:34] Using gulpfile C:\laragon\www\SmartTeam\gulpfile.js
[13:58:34] Starting 'all'...
[13:58:34] Starting 'styles'...
[13:58:35] Finished 'styles' after 314 ms
[13:58:35] Starting 'version'...
[13:58:35] Finished 'version' after 87 ms
[13:58:35] Finished 'all' after 409 ms
[13:58:35] Starting 'default'...
┌───────────────┬──────────────────────────┬─────────────────────────────────────┬────────────────────┐
│ Task │ Summary │ Source Files │ Destination │
├───────────────┼──────────────────────────┼─────────────────────────────────────┼────────────────────┤
│ mix.styles() │ 1. Concatenating Files │ resources\assets\css\components.css │ public\css\all.css │
│ │ 2. Writing Source Maps │ resources\assets\css\custom.css │ │
│ │ 3. Saving to Destination │ │ │
├───────────────┼──────────────────────────┼─────────────────────────────────────┼────────────────────┤
│ mix.version() │ 1. Versioning │ public\css\all.css │ public\build │
│ │ 2. Rewriting File Paths │ │ │
│ │ 3. Saving to Destination │ │ │
│ │ 4. Copying Source Maps │ │ │
└───────────────┴──────────────────────────┴─────────────────────────────────────┴────────────────────┘
[13:58:35] Finished 'default' after 40 ms
此后,我的公共(public)构建文件夹包含 all.css :
-public
--build
---css
----all-2f8e630ec5.css
----all.css.map
--rev.manifest.json
在我看来,我只是这样做:
<link type="text/css" rel="stylesheet" href="{{elixir('css/all.css')}}" />
我错过了什么?
最佳答案
使用mix
代替elixir
:
<link type="text/css" rel="stylesheet" href="{{mix('css/all.css')}}" />
关于laravel - 文件 css/all.css 未在 Assets list 中定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51538497/