使用PrerenderSpaPlugin預渲染插件沒有成功渲染


問題

在已有vue項目里使用prerender-spa-plugin插件時,遇到了build出來的頁面是白屏或者出現{"statusCode":404,"error":"Not Found"}

解決

出現{"statusCode":404,"error":"Not Found"}的原因比較多,比如路由設置錯誤,配置文件有問題等等,這里需要仔細的去檢查一下各個文件。

出現白屏我這里的原因如下圖:

一個是index: path.resolve(__dirname, '../dist/myindex.html')要改成初始的index: path.resolve(__dirname, '../dist/index.html')

還有assetsPublicPath: '/jpress/templates/xiu/'要改成初始的assetsPublicPath: '/'


免責聲明!

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



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