nuxt全静态-nuxt生成不生成新数据

时间:2020-09-13 06:29:47

标签: vue.js nuxt.js

我有这种情况,因为我最近正在查看新的完全静态版本。 (https://nuxtjs.org/blog/going-full-static/)。由于当前的工作流程,在升级到完全静态时,我遇到一些问题:

当前,我在构建到populate my data-> npx build-> npx export-> deleting data stored之前先调用API。按照我的理解,asyncData会将数据缓存在服务器端,并且在客户端可以正常工作。如果在npx export命令期间从我的API接收到新数据,这将“构建”我的新页面。

但是,使用新的nuxt generate,只有在我的文件中检测到更改时,它才会生成。问题是我的数据已被填充和删除,因此nuxt generate将始终跳过构建阶段,因为未检测到任何更改->从我的新数据中不会生成任何新页面。

我正在考虑以下内容,但这听起来并不理想:

  1. 运行一个单独的js文件以填充我的API数据->然后调用npx generate->然后运行另一个单独的js文件以删除API数据,以便每当npx generate运行时,它都会检测到该数据从API。但这将导致npx generate始终运行构建阶段,这不是此(?)的预期目的。

百万美元的问题

我知道npx generate应该跳过构建,以便更快地进行“导出”和生成页面。我想知道是否有更好/正确的方法来避免构建(并按预期节省时间),同时能够在API传入新数据时生成我的页面。

0 个答案:

没有答案