鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全  HTML/ vue SSR運(yùn)行后報(bào)錯(cuò)

vue SSR運(yùn)行后報(bào)錯(cuò)

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

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

回答
編輯回答
解夏

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

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

問(wèn)題解決了,是因?yàn)闆](méi)有啟動(dòng)靜態(tài)服務(wù)器:(
在server.js加入:express().use("/dist",express.static("./dist"))即可

2017年3月3日 20:25