以下に、Next.jsでのエクスポート方法とコード例をいくつか紹介します。
- パッケージのインストール:
まず、Next.jsプロジェクトを作成し、次のコマンドを使用して
next
パッケージをインストールします。
npm install next
-
ページの作成: Next.jsでは、
pages
ディレクトリ内に作成したファイルが各ページに対応します。例えば、pages/index.js
はホームページとして表示されます。 -
エクスポートの設定: Next.jsの設定ファイルである
next.config.js
を作成し、以下のように設定します。
module.exports = {
exportPathMap: function () {
return {
'/': { page: '/' },
};
},
};
上記の例では、/
パスに対してindex.js
ページをエクスポートします。
- エクスポートの実行: 次のコマンドを使用して、Next.jsプロジェクトを静的なファイルとしてエクスポートします。
npx next export
これにより、out
ディレクトリが作成され、エクスポートされたファイルが格納されます。
- 本番環境でのデプロイ: 最後に、エクスポートされたファイルを適切なウェブサーバーにデプロイします。例えば、NetlifyやVercelなどのサービスを使用することができます。
これらの手順を実行すると、Next.jsプロジェクトを静的なウェブサイトとしてエクスポートし、本番環境にデプロイすることができます。