回答編集履歴

2

詳細を記載

2021/07/02 12:45

投稿

arark
arark

スコア69

test CHANGED
@@ -1,15 +1,47 @@
1
- テンプレートを使いいということであれば普通にcreate next appして、package.json
1
+ 色々試しましが、普通にcreate-next-appして、package.jsonを書き換えるのがよさそうです。
2
+
3
+
4
+
5
+ 例えば`npx create-next-app -e active-class-name`とするとこのようなpackage.jsonができます。
6
+
7
+
2
8
 
3
9
  ```json
4
10
 
5
- {
11
+ "dependencies": {
6
12
 
7
- "next":"^9.0.0"
13
+ "next": "latest",
8
14
 
15
+ "react": "^17.0.2",
16
+
17
+ "react-dom": "^17.0.2"
18
+
9
- }
19
+ },
10
20
 
11
21
  ```
12
22
 
13
23
 
14
24
 
25
+ [ここ](https://github.com/vercel/next.js/tree/v9.5.5/examples)にnext@9.5.5のexamplesがありますから、ここからpackage.jsonをコピペしてきて、
26
+
27
+ ```json
28
+
15
- のようにするだけでいいのではないでしょうか。
29
+ "dependencies": {
30
+
31
+ "next": "^9.5",
32
+
33
+ "react": "^16.7.0",
34
+
35
+ "react-dom": "^16.7.0"
36
+
37
+ },
38
+
39
+ ```
40
+
41
+ のように変更します。ここで、`"next": "^9.5"`は自分で指定したことに注意してください。
42
+
43
+ これで恐らく大丈夫です。
44
+
45
+
46
+
47
+ また、余談ですが`npx create-next-app --example-path <v9のexampleのパス>`とやってみたのですが、普通にnextが11だったので無理でした。

1

typo

2021/07/02 12:45

投稿

arark
arark

スコア69

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  {
6
6
 
7
- "next":"^16.0.0"
7
+ "next":"^9.0.0"
8
8
 
9
9
  }
10
10