0
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でバージョンを指定するには?

Last updated at Posted at 2024-02-25

やりたいこと

この本( https://book.mynavi.jp/ec/products/detail/id=130848 )で使われているNext.jsが12系のようだが、最新版(240225時点)が14系らしく。色々異なっている様子。
まず、12にあるらしいpagesがなく、appになっているがディレクトリ名が変わっただけでなく、どうも振る舞いもかわっている。

そのため、初期状態の14系ではなく12系でできるようにしたい。

困ってたこと

バージョン指定がわからない

やったこと

とりあえず、以下を試してみた。

npx create-next-app@^12 my-app  

package.jsonを確認する。

{
  "dependencies": {
    "next": "^12.3.4"
  }
}

ん、できてる…?

localhostの画面は確かに12系の画面になってる。
ただ、 npm run dev を実行したときに14.1.0と出てくるのが気になる。。。

sakana10@pc my-app % npm run dev 

> my-app@0.1.0 dev
> next dev

   ▲ Next.js 14.1.0
   - Local:        http://localhost:3000

warning ../package.json: No license field
 ✓ Ready in 2.5s
 ○ Compiling / ...
 ✓ Compiled / in 991ms (233 modules)

ひとまず様子見かなぁ。

雑感

書籍を使って勉強するときのあるあるだけど、初期の環境構築にかなり時間を取ってしまった。

環境構築後は理解できる話が多いので、この後はスムーズに進んで欲しい。

0
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
0
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?