我使用laravel 5.6,vue.js和Apache。
错误:
GET https://alphi.com.br/js/app.js net::ERR_ABORTED 404
您是否已将文件上传到服务器中? 是
该版本是否提供添加了哈希的压缩版本? 否
在我的前端应用程序中无法识别app.js。
我尝试过但没有奏效的东西:
配置webpack.mix.js:
let mix = require('laravel-mix');
mix.js('resources/assets/js/app.js', 'public/js')
.sass('resources/assets/sass/app.scss', 'public/css')
.version();
有人可以帮助我吗?我在互联网上搜索了所有内容,却无济于事。
谢谢
答案 0 :(得分:2)
我找到了该线程的解决方案
代替使用
<script src="{{ mix('js/app.js') }}" type="text/javascript"></script>
尝试
<script src="{{ asset( mix('js/app.js')) }}" type="text/javascript"></script>
-添加资产功能
我希望对您有帮助
答案 1 :(得分:0)
如果在Laravel-Mix中使用.version()
,则应在刀片中使用
<script src="{{ mix('js/app.js') }}"></script>
..因为它具有版本名称。样式表路径相同:
{{ mix ('css/app.css') }}
文档:https://laravel.com/docs/5.8/mix#versioning-and-cache-busting
答案 2 :(得分:0)
我正在使用带有centos7的专用服务器,我与支持人员联系以检查它是否可以从服务器获取任何配置。他们四处乱逛,uffle不休。我不知道那是什么,所以我打开了一张票,检查他们搞砸了。所以在这里回答帖子