在Laravel前端问题上需要帮助

时间:2019-04-26 15:10:30

标签: laravel vue.js laravel-mix

无法弄清楚我的项目出了什么问题,Chrome开发工具在第1行的app.js上返回了错误。

  

未捕获到的SyntaxError:意外令牌<app.js:1

点击错误突出显示,开发人员工具将显示html代码而不是javascript“ webpacked”语句。

enter image description here

请注意上图中描述的src属性的网址错误:

  

src =“ http:// localhost:8000 / js / app.js / js / app.js

我认为应该是http://localhost:8000/js/app.js

webpack.mix.js

let mix = require('laravel-mix');

mix
    .setPublicPath('public_html/')
    .js('resources/assets/js/app.js', 'js')
    .js('resources/assets/js/admin/admin.js', 'js')
    .sass('resources/assets/sass/app.scss', 'css')
    .copy('resources/assets/img', 'img');

app.php

此代码段在return $app;之前添加到bootstrap/app.php文件中,以告知Laravel公用文件夹必须为public_html

$app->bind('path.public', function() {
    return base_path() . '/public_html';
});

PHP为应用程序提供服务没有错误。唯一的错误是关于前端的。奇怪的是,css编译文件可以正常运行并且可以正确加载,但不像app.js脚本那样。

0 个答案:

没有答案