我想制作一个使用Laravel和VueJS制作的Web单页应用程序,而没有访问页面时出现的“#”。
我正在使用
const router = new VueRouter({
mode: 'history',
history: false
...
和
Route::any('{all}', function () {
return view('welcome');
})
->where(['all' => '.*']);
但是,每次我在页面上重新加载时,我的资产都不会呈现。 某些js文件出现下一个错误。
未捕获到的SyntaxError:意外令牌<< / p>
答案 0 :(得分:1)
我要检查文件链接。以我的经验,您链接到的(JavaScript)文件返回了404页。换句话说,浏览器期望您的文件(即path / file.js)但返回HTML结果(因为大多数html元素的开始标记为<
,即<
html>,是无效的JS)。
检查正在加载的文件是否可访问。