完美解決 Uncaught SyntaxError: Unexpected token ‘<‘


vue項目的代碼打包后,部署到服務器上面,打開后控制台報錯如下:

 

 

 上網搜問題,感謝作者的這個文章 完美解決 Uncaught SyntaxError: Unexpected token ‘<‘ 。自己在此記錄一下。

其實不是代碼的問題,而是資源公共路徑設置的問題,解決方法如下:

 

只要把這里的 publicPath 設置為 "/" 就行,前面不要加點,改了之后問題就解決了。

提示:其實系統默認就是‘/’,只是部署的時候看到別人的文章都說需要改,就加了個’.’上去,后來發現其實不改就可以了,改了反而會報錯,最新版的vue在部署的時候已經不需要修改默認的路徑了。

另外,index.html 中引入的 jquery 文件在打包后,部署到服務器之后,也會報 Uncaught SyntaxError: Unexpected token '<' 錯誤。

 

 

 由於開發手頭的項目,是接手別人的代碼開發,所以沒有留意 index.html 。最后打包的時候,把這里引入的 jquery 文件注釋掉不要即可。

如果項目確實需要使用 query ,最好也是用 npm 安裝,而不是引入文件。

至此,報錯問題已經完全解決。

=====  分割線  =====

在網上看到另外一篇比較火的文章:解決 Uncaught SyntaxError: Unexpected token ‘<‘ 錯誤解決方法 ,按照里面的方法改變了引用的 js 的位置,方法依然沒有解決。有興趣的小伙伴,可以看一下,增長一點知識。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM