vue SSR运行后报错
首先,我按照官方例子,在webpack
中去掉了VueSSRClientPlugin
和VueSSRServerPlugin
插件,在用webpack
打包entry-client.js
和entry-server.js
后,在server.js
中引入entry-server.js
生成的bundle
,运行server.js
,运行成功,内容也显示出来了,控制台没报错。然后在template.html
中引入了entry-client.js
生成的bundle
和manifest
,重新运行server.js
,运行成功,内容也显示,控制台却报错:Uncaught SyntaxError: Unexpected token <
。
然后我使用官方VueSSRClientPlugin
webpack
插件和VueSSRServerPlugin
webpack
插件,打包后重新运行server.js
,运行成功,内容也显示,控制台依然报错:Uncaught SyntaxError: Unexpected token <
,请问这是什么问题啊,求大佬解答~~~~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我出现过类似问题, 具体的怎么解决的忘了。
给你一个建议:
删除 所用的 组件 和页面组件, 只留下 (app.vue 和 首页 组件)或者 只留下 app.vue
所有的 webpack 回退到 原版demo 里的 代码
然后重新 做调试,
问题解决了,是因为没有启动静态服务器:(
在server.js加入:express().use("/dist",express.static("./dist"))即可