Uncaught SyntaxError: Unexpected token <
记录一下这个非常简单的报错,因为我发现网上关于这个报错的分析都不够本质。
这个错误的本质是什么?
是通过src引用的js,本应返回js代码,却返回了html代码。这才是本质。
其他的什么路由没配好,什么assets不是public,都是表象,真正的原因就是js文件返回了html。
【Uncaught SyntaxError: Unexpected token <】定位也很好办,在network里挨个查看js,哪个返回的不是js代码,而是html代码,改好就行。
推荐阅读
- Python3|解决Python代码编码问题 SyntaxError: Non-UTF-8 code starting with '\xc1'
- python3学习|python3 显示中文(SyntaxError: Non-UTF-8 code starting with 'xc4')
- nvm:|nvm: npm i Unexpected token '.'报错问题解决
- 解决SyntaxError:|解决SyntaxError: invalid syntax
- 由Uncaught|由Uncaught TypeError: this.player.startMoveAt is not a function引申
- fatal: The remote end hung up unexpectedly解决办法
- datatables 报错 Uncaught TypeError: Cannot read property ‘DT_RowId‘ of null
- shell中syntax error near unexpected token `fi'错误
- 前端|vscode使用 prettier 报错(Uncaught SyntaxError: Unexpected token ")")
- idea|javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint