鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ vue SSR運行后報錯

vue SSR運行后報錯

首先,我按照官方例子,在webpack中去掉了VueSSRClientPluginVueSSRServerPlugin插件,在用webpack打包entry-client.jsentry-server.js后,在server.js中引入entry-server.js生成的bundle,運行server.js,運行成功,內(nèi)容也顯示出來了,控制臺沒報錯。然后在template.html中引入了entry-client.js生成的bundlemanifest,重新運行server.js,運行成功,內(nèi)容也顯示,控制臺卻報錯:Uncaught SyntaxError: Unexpected token < 。

然后我使用官方VueSSRClientPlugin webpack插件和VueSSRServerPlugin webpack插件,打包后重新運行server.js,運行成功,內(nèi)容也顯示,控制臺依然報錯:Uncaught SyntaxError: Unexpected token < ,請問這是什么問題啊,求大佬解答~~~~ 圖片描述

回答
編輯回答
解夏

我出現(xiàn)過類似問題, 具體的怎么解決的忘了。
給你一個建議:
刪除 所用的 組件 和頁面組件, 只留下 (app.vue 和 首頁 組件)或者 只留下 app.vue
所有的 webpack 回退到 原版demo 里的 代碼
然后重新 做調(diào)試,

2018年8月25日 06:48
編輯回答
瘋浪

問題解決了,是因為沒有啟動靜態(tài)服務(wù)器:(
在server.js加入:express().use("/dist",express.static("./dist"))即可

2017年3月3日 20:25