让vue-cli初始化后的项目集成支持SSR 2补充

我在https://blog.csdn.net/young_gao/article/details/80341723 里面使用了prerender来渲染

但是还是有坑的,那就是你改完代码再次打包,发现原本应该有的渲染都没有了

这时你需要在config/index.js 里面找到build里面的 assetsPublicPath,并重新修改为 ./ 

assetsPublicPath:'./',

打包,再看渲染页面的html,发现渲染已经有了。

但是可能样式时错乱的,这时因为路径有点问题,你可以吧 ./改为../ 

assetsPublicPath: '../',


再次打包上传,OK没有问题了。

路由中  '/' 由于指向的是 '/index',所以就是外层的index渲染没有成功,只要index文件夹里面的index.html渲染成功了,你也是可以看到源代码的。

记得清理一下缓存

猜你喜欢

转载自blog.csdn.net/young_gao/article/details/80348965
今日推荐