Next.js 如何使用fallback:true-enable构建nextjs

Next.js 如何使用fallback:true-enable构建nextjs,next.js,Next.js,我找不到任何例子来说明在启用fallback:true的情况下部署nextjs需要做什么 如果启用了fallback:true,则使用export会抛出一个错误,即无法以这种方式导出 如果我使用npm run build它似乎不会生成out文件夹 如何在应用程序中启用fallback:true时运行生成并生成out文件夹 netlify.toml [建造] command=“npm运行生成和npm运行导出” publish=“out” package.json “脚本”:{ “开发”:“下一个开

我找不到任何例子来说明在启用fallback:true的情况下部署nextjs需要做什么

如果启用了fallback:true,则使用export会抛出一个错误,即无法以这种方式导出

如果我使用
npm run build
它似乎不会生成out文件夹

如何在应用程序中启用fallback:true时运行生成并生成out文件夹

netlify.toml [建造] command=“npm运行生成和npm运行导出” publish=“out”

package.json “脚本”:{ “开发”:“下一个开发”, “构建”:“下一个构建”, “开始”:“下一次开始”, “导出”:“下一次导出”
},

您不能使用
npm run build
生成静态“out”文件夹(即静态html文件)。这是因为启用了回退功能,您的站点变得“非静态”。因此,它只能部署在运行NodeJS的服务器上。您可以使用
node start
启动服务器,或者实现自己的NodeJS服务器。这是关于SSG\SSR的一个最大误解。如前所述,如果使用
回退:true
,则不能使用
下一次导出的更多信息,如果您有很多动态页面,最好将应用程序托管在node.js服务器上,并改用
下一次启动
。静态HTML导出(out folder)仅在不经常添加新页面时有用