我正在尝试通过 Laravel 5.4 中的 Mix(以前是 Elixer)(使用https://laravel.com/docs/5.4/mix )设置一个 SASS 到 CSS 编译器。一切正常,它可以编译,我可以通过 npm 设置一个观察者,但通过views/layout/app.blade.php文件引用它,例如:
<link rel="stylesheet" href="{{ mix('css/app.css') }}">
不起作用。在我的浏览器中,它当然显示为:
<link rel="stylesheet" href="/css/app.css">
这是错误的道路。它应该引用http://localhost/website/public/css/app.css,但是更改上面 Mix 代码中的任何内容都会产生 Laravel 错误。
Unable to locate Mix file: /website/public/css/app.css.
Please check your webpack.mix.js output paths and try again.
我究竟做错了什么?我是否需要在某处设置基本路径,我的 .htaccess 是否错误,或者..?谢谢你的任何答案。