Skip to content

Commit 60bfedc

Browse files
authored
Merge pull request #315 from hiro08gh/update-getting-started
Chore: getting-startedの更新
2 parents 78036f0 + 9803fea commit 60bfedc

File tree

1 file changed

+36
-22
lines changed

1 file changed

+36
-22
lines changed

docs/getting-started.md

Lines changed: 36 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,56 +6,74 @@ description: 公式ドキュメントでNext.jsを始めてみましょう!
66

77
Next.js のドキュメントへようこそ!
88

9-
Next.js を初めて使用する場合は、[学習コース](https://nextjs.org/learn/basics/getting-started)から始めることをお勧めします。
9+
Next.js を初めて使用する場合は、[学習コース](https://nextjs.org/learn/basics/create-nextjs-app)から始めることをお勧めします。
1010

1111
`学習コースは翻訳されていません。`
1212

1313
インタラクティブなクイズによる学習コースでは、Next.js を使うために必要なすべての知識を習得できます。
1414

15-
Next.js に関連事項する質問がある場合は、[GitHub Discussions](https://github.com/vercel/next.js/discussions)のコミュニティーでなんでも質問してください。
15+
Next.js に関連事項する質問がある場合は、[GitHub Discussions](https://github.com/vercel/next.js/discussions) のコミュニティーでなんでも質問してください。
1616

1717
#### システム要件
1818

19-
- [Node.js 10.13](https://nodejs.org/) または、それ以降
20-
- MacOS, Windows(WSL を含む)、そして Linux をサポート
19+
- [Node.js 12.22.0](https://nodejs.org/) または、それ以降
20+
- MacOS, Windows (WSL を含む)、そして Linux をサポート
2121

22-
## セットアップ
22+
## 自動セットアップ
2323

2424
すべてを自動的にセットアップする `create-next-app` を使って、Next.js アプリを作成することをお勧めします。プロジェクトを作成するために、次を実行します:
2525

2626
```bash
27-
npx create-next-app
27+
npx create-next-app@latest
2828
# または
2929
yarn create next-app
3030
```
3131

32-
インストールの完了後、指示に従って開発サーバーを起動してみましょう。`pages/index.js`を編集して、ブラウザで確認してください。
32+
TypeScript のプロジェクトで始めたい場合、 `--typescript` フラグを使うことができます:
33+
34+
```bash
35+
npx create-next-app@latest --typescript
36+
# または
37+
yarn create next-app --typescript
38+
```
39+
40+
インストールの完了後:
41+
42+
- `npm run dev` または `yarn dev` を実行して `http://localhost:3000` の開発サーバーを立ち上げます
43+
- アプリケーションは `http://localhost:3000` で確認できます
44+
- `pages/index.js` を編集して、ブラウザで更新後の結果を見ます
45+
46+
`create-next-app` の使い方のより詳しい情報は、[`create-next-app` ドキュメント](/docs/api-reference/create-next-app.md) で確認できます。
3347

3448
## マニュアル設定
3549

3650
あなたのプロジェクトに、`next`,`react`そして `react-dom` をインストールしてください。
3751

3852
```bash
3953
npm install next react react-dom
54+
# または
55+
yarn add next react react-dom
4056
```
4157

4258
`package.json`を開いて、`scripts`に追加してください:
4359

4460
```json
4561
"scripts": {
46-
"dev": "next",
62+
"dev": "next dev",
4763
"build": "next build",
48-
"start": "next start"
64+
"start": "next start",
65+
"lint": "next lint"
4966
}
5067
```
5168

52-
これらのスクリプトは、アプリケーション開発のさまざまな段階に当てはまります
69+
これらのスクリプトは、アプリケーション開発のさまざまな段階に当てはまります:
5370

54-
- `dev` - `next`は Next.js を開発モードで実行します。
55-
- `build` - `next build`は本番用にアプリケーションをビルドします。
56-
- `start` - `next start`は Next.js の本番サーバーを起動します。
71+
- `dev` - [`next`](/docs/api-reference/cli.md#development) は Next.js を開発モードで実行します。
72+
- `build` - [`next build`](/docs/api-reference/cli.md#build) は本番用にアプリケーションをビルドします。
73+
- `start` - [`next start`](/docs/api-reference/cli.md#production) は Next.js の本番サーバーを起動します。
74+
- `lint` - [`next lint`](/docs/api-reference/cli.md#lint) は Next.js に組み込まれた ESLint の設定をします。
5775

58-
Next.js は pages の概念を中心に構築されます。`page`とは pages ディレクトリの `.js``.jsx``.ts`、または `.tsx` ファイルからエクスポートされた[React コンポーネント](https://ja.reactjs.org/docs/components-and-props.html)です。
76+
Next.js は [pages](/docs/basic-features/pages.md) の概念を中心に構築されます。`page`とは pages ディレクトリの `.js``.jsx``.ts`、または `.tsx` ファイルからエクスポートされた[React コンポーネント](https://ja.reactjs.org/docs/components-and-props.html)です。
5977

6078
ページはファイル名に基づいて、ルーティングに紐づけられます。例えば、`pages/about.js``/about` にマップされます。ファイル名によって動的パラメータを追加できます。
6179

@@ -65,21 +83,17 @@ Next.js は pages の概念を中心に構築されます。`page`とは pages
6583

6684
```jsx
6785
function HomePage() {
68-
return <div>Welcome to Next.js!</div>;
86+
return <div>Welcome to Next.js!</div>
6987
}
7088

71-
export default HomePage;
89+
export default HomePage
7290
```
7391

74-
アプリケーションの開発を始めるために、`npm run dev`を実行します。これで、`http://localhost:3000`で開発サーバーが起動します。
75-
76-
アプリケーションを表示するために、`http://localhost:3000`にアクセスしてください。
77-
7892
これまでのところ:
7993

80-
- 自動コンパイルとバンドル(webpack と babel を使用)
94+
- 自動コンパイルと[バンドル](/docs/advanced-features/compiler.md)
8195
- [React Fast Refresh](https://nextjs.org/blog/next-9-4#fast-refresh)
82-
- [`./pages/`](/docs/basic-features/pages.md)[静的生成とサーバーサイドレンダリング](/docs/basic-features/data-fetching.md)
96+
- [`./pages/`](/docs/basic-features/pages.md) [静的生成とサーバーサイドレンダリング](/docs/basic-features/data-fetching/overview.md)
8397
- [静的ファイル配信](/docs/basic-features/static-file-serving.md). `./public/``/` にマッピングされます。
8498

8599
さらに、すべての Next.js アプリケーションは最初から本番環境で使用できます。詳細は、[デプロイメントのドキュメント](/docs/deployment.md)をご覧ください。

0 commit comments

Comments
 (0)