本アプリケーションは Node.js を前提としています。macOS の場合だと以下の手順で導入できます。Node のバージョンは.node-version
を参照し、同じものを使用してください。
$ wget -P /tmp https://nodejs.org/download/release/v12.18.4/node-v12.18.4.pkg
$ sudo installer -pkg /tmp/node-v12.18.4.pkg -target /
installer: Package name is Node.js
installer: Upgrading at base path /
installer: The upgrade was successful.
$ node -v
v12.18.4
本プロジェクトは、create-react-app により作成したアプリケーションから React の学習に最低限必要な機能のみを厳選し、軽量化したものです。 以下の手順でアプリケーションを起動できます。
$ wget https://github.com/DiveIntoHacking/react-starter-kit-in-javascript-with-node-v12.18.4/archive/v1.1.tar.gz
$ tar zxvf v1.1.tar.gz
$ cd react-starter-kit-in-javascript-with-node-v12.18.4-1.1
$ yarn install
$ yarn start
$ wget https://github.com/DiveIntoHacking/react-starter-kit-in-javascript-with-node-v12.18.4/archive/v1.1.tar.gz
$ tar zxvf v1.1.tar.gz
$ cd react-starter-kit-in-javascript-with-node-v12.18.4-1.1
$ touch .bash_history
$ docker-compose build
$ docker-compose run --rm app yarn install
$ docker-compose up