1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Next.js】npm run build時のコンポーネントエラー

Last updated at Posted at 2024-01-26

はじめに

ローカルでは正常に機能していたが、デプロイするにあたりnpm run buildをしたところコンポーネントのエラーで詰まってしまったのでメモします

問題

ディレクトリ構成は以下の通り

app 
 └src
   └pages
      └api
      └checkout.tsx
      └register.tsx

このcheckout.tsxがエラーでbuildされない
エラーを解消させると動作しなくなる繰り返し

解決

ディレクトリに問題があり、コンポーネントはpages以下に入れるとbuildされない
src以下にlibフォルダを作りその中にcheckout.tsxをいれてnpm run buildすると成功!

app
 └src
   ├lib
     └checkout.tsx
   ├pages
     └api
     └register.tsx

さいごに

まだまだ勉強を始めたばかりなので、pages以下にはページとして表示されないコンポーネントは入れないということが勉強になりました
(build時にディレクトリ構成のエラーだということは教えてくれない...!)

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?