我有一个带有动态路由 和 运行命令 一百零二/p>
在运行Next Build时,Next.js会将静态导出生成到Out文件夹中.不再需要使用下一个导出.例如,假设您有以下路由:/p>
///p>
//blog//[id]/p>
运行Next Build后,Next.js将生成以下文件:/p>
//out//index.html/p>
//out//404.html/p>
//out//blog//post-1.html/p>
//out//blog//post-2.html/p>
/blockquote>
In previous version I can use How can I generate .html files in new version ("next": "13.4.5",) for route //blog//[slug]/code>的Next.js(13.4.5版)应用程序.我希望出口的应用程序作为一个静态的网站.以下是目录 struct :/p>
//app
//blog
//[slug]
page.jsx
page.jsx
layout.jsx
globals.css
...
/code>/pre>
next.config.js/code>分的内容:/p>
const nextConfig = {
output: 'export',
trailingSlash: true,
}
module.exports = nextConfig
/code>/pre>
npm run build/code>后,
//out/code>目录下生成的文件如下:/p>
//out
//.next
//404
//blog
index.html
index.txt
404.html
index.html
index.txt
...
/code>/pre>
getStaticPaths/code> and
getStaticProps/code> to pre-render pages. But these methods are not supported in new version with new App Router./p>
//blog//[slug]/code>?/p>