如何在已有的vue spa项目使用nuxt.js?

对于已开发完成的spa项目使用nuxt.js是要将项目完全重构吗?

阅读 7k
1 个回答

基本上是要重构,因为这是一个framework for framework,相对比较底层;
Nuxt.js有自己的一套规则约定,导致原来Vue.js项目的目录结构、路由、数据加载策略都要进行大幅调整;
如果需要进行SSR的页面较少、页面内容实时性要求较低,不一定需要采取本方案,可以考虑Vue.js的预渲染插件
也不妨参照官方的Vue HackerNews 2.0项目,实现Vue.js原生的SSR,这样一来可控性更大,对既有项目的侵入性也小很多,重构工作量显然更少

参考:

推荐问题