導出excel表格項目打包到后端后報錯:ChunkLoadError: Loading chunk chunk-38605a97 failed.


做的excel表格導出多行內容,本地測試沒問題了,打包到后端測試發現導出表格失敗並報錯:ChunkLoadError: Loading chunk chunk-38605a97 failed.

網上搜索一下參考了路由懶加載的情況下容易出現此問題:因此添加下列代碼嘗試:

router.onError((error) => {
const pattern = /Loading chunk (\d)+ failed/g;
const isChunkLoadFailed = error.message.match(pattern);
const targetPath = router.history.pending.fullPath;
if (isChunkLoadFailed) {
router.replace(targetPath);
}
});

再次打包后,后端干脆什么也讀取不了頁面無顯示,排查發現不是路由懶加載的問題:

本地用excel導出的方式是引入了兩個js:

//導出excel插件
import Blob from './excel/Blob.js'
import Export2Excel from './excel/export2Excel.js'

但是被注釋了,因為注釋后本地可以正常運行

打開注釋重新引入到main.js便解決了

總結原因是:有些情況下本地打包時可以找到自己的文件的,打包到線上后會剔除掉未導入的文件


免責聲明!

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



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