[vue-router] Failed to resolve async component default: Error: Loading chunk 0 f

2,620 阅读1分钟

在整合laravel5.4 和vue2.1的时候遇到一个奇怪的问题

复制代码

Uncaught SyntaxError: Unexpected token <
Error: Loading chunk 0 failed.
at HTMLScriptElement.onScriptComplete (app.js:99)
[vue-router] Failed to resolve async component default: Error: Loading chunk 0 failed.
Error: Loading chunk 0 failed.
at HTMLScriptElement.onScriptComplete (app.js:99)

复制代码

两个组件 一个能加载 一个报错,可能原因是不支持延迟加载Vue组件

解决方法是 laravel 5.4已经支持webpack

在 webpack.mix.js 中加上

output: {    publicPath: '/'}这个配置就可以了