🐷
NextJS 13.3 からStatic Exportsの方法が変わってた
NextJSアプリケーションを静的HTMLに出力する場合にお馴染みのStatic Exports(Static HTML Export)
の機能ですが、v13.3で使用方法に変更があったようなので、今回記事にしてみました。
どう変わったのか?
Before
以前はnext export
コマンドを実行する形でStatic Exports
を行う仕様でした。
// package.json
"export": "next build && next export"
After
v13.3からはnext export
コマンドは排除され、その代わり以下のようにnext.config.js
でoutput mode
を指定する仕様に変更されたみたいです。
//next.config.js
const nextConfig = {
...
output: 'export',
...
};
output mode
を"export"とした状態でnext build
コマンドを実行することでStatic Export
の機能が利用できます。
Discussion