メインコンテンツへスキップ

nextjs app router と pagesディレクトリ

· loading · loading ·
kiitosu
著者
kiitosu
画像処理やデバイスドライバ、データ基盤構築からWebバックエンドまで、多様な領域に携わってきました。地図解析や地図アプリケーションの仕組みにも経験があり、幅広い技術を活かした開発に取り組んでいます。休日は草野球とランニングを楽しんでいます。
目次

nextjsのチュートリアルを勉強していてreactのチュートリアルと合わせて実行しようとしたところnextjsでpagesディレクトリが使えなくなっていて困った。

https://qiita.com/mu_tomoya/items/7545bea039e82e483f9e

によると、pagesディレクリを使うこともできるみたい。

https://zenn.dev/collabostyle/articles/7377d383430bf3

app routerに対応していないライブラリも多いようで、pagesに慣れてからapp routerを理解する手順でも良さそう。

変更点
#

  • layout.tsxは削除。app_router専用のファイルのため
  • favicon.ico appディレクトリからpublicディレクトリに移動
  • global.css appディレクトリからstylesディレクトリに移動
  • page.tsx appディレクトリからsrc/pages/index.tsxに移動

tailwind.config.ts 対象ファイルの場所をの設定を変更

"./pages/**/*.{js,ts,jsx,tsx,mdx}" -> "./src/pages/**/*.{js,ts,jsx,tsx,mdx}"
Reply by Email

関連記事

codebuildからlambda deployができない
· loading · loading
postgresql の insert on conflict で not null 制約エラーが起きる
· loading · loading
hasura data delivery networkとは
· loading · loading