背景
-
【環境構築】Reactのプロジェクト作成&起動方法について 〜npm・yarn & JavaScript・TypeScript〜で、
React
には複数のプロジェクトの起動&作成方法があることをご紹介しました。 - この記事は、「1.2.
npm
でTypeScript
を使用してReact
プロジェクトを作成する方法」の解説記事になります。
目標
-
npm
でTypeScript
を使用してReact
プロジェクトを作成できるようになる。
npm
でTypeScript
を使用してReact
プロジェクトを作成する方法
-
docker-react-npm-typescriptを
clone
し、起動に必要なdockerfile
をローカルに準備します。
-
Dockerfile
の中身は以下のようになっており、node
をベースイメージとして使用しています。
Dockerfile
#nodeの19.4.0をベースに使用する
FROM node:19.4.0
- 以下のコマンドで
docker
を起動します。
docker起動コマンド
$docker-compose up -d --build
-
vscode
でコンテナ内部に入ります。vscode
でコンテナ内部に入る方法は【環境構築】Docker container内部にVS Codeで入って作業する方法を参照ください。 -
vscode
でターミナルを起動し、作業用にdocker-compose.yml
でマウント時に作成された作業用のディレクトリに移動します。
作業用ディレクトリに移動
$cd ../react_npm_typescript_workdir/
-
npx(node package executer)
のcreate-react-app
ツールを使用して、react
のアプリの雛形を作成します。 -
TypeScript
でreact
アプリの雛形を作成するにはnpx create-react-app [ディレクトリ名] --template typescript
とディレクトリ名の後に--template typescript
というオプションを追加します。 -
create-react-app
の後ろにくる文字列が作成されるディレクトリ名になります。(ここでは、react_npm_typescript
というディレクトリが作成されることになります。)
reactアプリの雛形の作成
$npx create-react-app react_npm_typescript --template typescript
-
react
のアプリをinstall
するかを聞かれるのでy
を入力してEnter
を押します。
Need to install the following packages:
create-react-app@5.0.1
Ok to proceed? (y)
- 作成されたディレクトリに移動します。
作成されたディレクトリに移動
$cd react_npm_typescript/
-
react
を起動します。
react_start
$npm start
- 起動が成功すればご自身のPCで設定されているデフォルトのブラウザで
react
が起動されます。
参考資料
個人ブログ