将nuxt.js集成到我们的vue.js应用程序中需要进行大量的改进吗?

将nuxt.js集成到我们的vue.js应用程序中需要进行大量的改进吗?,vue.js,nuxt.js,Vue.js,Nuxt.js,我正在考虑将nuxt.js集成到我们的vue.js应用程序中。我在想这是否可行。我所说的可行,是指它需要多少大修 我知道nuxt.js不仅仅是一个插件。如果它是一个堵塞,这将是超级容易。您只需安装npm并使用Vue.use(nuxt)即可。但是作为一个框架,我知道nuxt.js希望某些结构能够就位。例如,我知道nuxt需要一个特定的文件夹结构(/static、/page、/layouts…),但这些文件夹是否可以与标准vue.js文件夹(/assets、/components、/views…)并

我正在考虑将nuxt.js集成到我们的vue.js应用程序中。我在想这是否可行。我所说的可行,是指它需要多少大修

我知道nuxt.js不仅仅是一个插件。如果它是一个堵塞,这将是超级容易。您只需安装npm并使用Vue.use(nuxt)即可。但是作为一个框架,我知道nuxt.js希望某些结构能够就位。例如,我知道nuxt需要一个特定的文件夹结构(/static、/page、/layouts…),但这些文件夹是否可以与标准vue.js文件夹(/assets、/components、/views…)并排运行,或者必须替换它们?如果是并排的,则不需要对现有代码进行大修(只需添加新文件夹)。否则,可能需要进行相当多的工作来检修结构

如果它们可以共存,nuxt文件夹是否会取代vue.js文件夹(例如,它是否不再在/components或/views中查找组件,而是希望它们在/pages中)

我还知道nuxt路由器只依赖于/pages中的文件夹/文件结构,而不是vue.js所依赖的router.js文件。这是否意味着router.js将不再使用?或者,在我们告诉router.js不要使用之前,router.js还会继续使用吗(例如,通过从中删除某些路由)

你不需要回答上面的问题(尽管如果你回答了会非常有用)。我只是提供给他们一个例子,我需要考虑的事情。主要问题是:在集成nuxt.js时,对vue.js应用程序进行全面检查需要做多少工作

要了解我们应用程序的大小/复杂性,您可以在这里看到:

源代码略低于600MB(相比之下,启动vue.js应用程序通常小于100MB)。它包括一个连接到postgres数据库的后端API。我们在AWS Lambda上主持。我们希望利用nuxt.js的SSR功能,但据我所知,这需要一个node.js服务器(不确定与Lambda实例集成有多容易)


^这些是规格。只是想找个大概的主意。容易的?困难?感谢您的反馈。

600MB源代码?是的。包括图像、节点模块等。如果没有这些,它有多大?因为这个数字非常有用。节点模块,减去资产,262.5MB.600MB源代码?是的。包括图像、节点单元模块等。如果没有这些模块,它有多大?因为这个数字非常有用。节点单元模块减去资产,262.5MB。