Laravel Webpack“mix.scripts”工作但脚本未在浏览器中加载

Stu*_*ter 5 laravel webpack laravel-mix

这是我的网页包代码:

...
mix.js('source/_assets/js/main.js', 'js')
    .sass('source/_assets/sass/main.scss', 'css')
    .options({
        processCssUrls: false,
    }).version();

mix.scripts([
    'source/_assets/js/theme/jquery.js',
    'source/_assets/js/theme/plugins.js',
    'source/_assets/js/theme/functions.js'
], 'source/assets/build/js/all.js');
Run Code Online (Sandbox Code Playgroud)

在我的脑海中,我必须<link rel="stylesheet" href="{{ mix('css/main.css', 'assets/build') }}">加载我的样式,并<script src="{{ mix('js/all.js', 'assets/build') }}"></script>在页脚中加载我的脚本。我运行npm run watch并没有收到任何错误,但我的页面是空白的。在我的源代码中,我可以看到两个已编译的文件都正确插入到我的页面中,并且单击后可以查看已编译的代码。

虽然使用 webpack 对我来说是新的,但似乎我已经正确完成了所有操作,但我似乎无法弄清楚为什么脚本没有加载。另一方面,如果我单独对脚本进行硬编码,即<script src="https://www.studiorooster.com/packages/canvas_5/HTML/js/jquery.js"></script>...页面加载正确。谢谢。