vue-cli打包后出現 “Uncaught SyntaxError: Unexpected token <”這個錯誤解決方案
前面一切正常,npm run dev 沒有報錯,可以正常運行;npm run build 過程中也沒有報錯,但是打包上線時index.html就報錯了,如下圖:
將config/index.js/build 里的
assetsPublicPath
的路徑前綴修改為 ' ./ '(開始是 ' / ')如下圖:

因為打包之后,外部引入 js 和 css 文件時,如果路徑以 ' / ' 開頭,在本地是無法找到對應文件的(服務器上沒問題)。所以
如果需要在本地打開打包后的文件,就得修改文件路徑