Chapter 02

環境構築

is_ryo
is_ryo
2020.10.20に更新

必要なもの

  • Nodejs
  • npm
  • Docker(PostgreSQL用)

筆者の環境

  • MacOC Catalina 10.15.7
  • Nodejs 14.14.0
  • npm 6.14.8
  • Docker desktop 2.4.0.0

Nodejs/npm

NodejsとはJSをPC上で実行するための実行環境です。
npmとはNodejsで扱うパッケージマネージャーです。rubyでいうところのgem、pythonでいうところのpipです。
公式ホームページからインストーラーをダウンロードして、インストーラーの手順に従ってNodejs/npmをインストールしてください。バージョンはLTSでも最新版でもどちらでも問題ありません。
インストール後ターミナル等で node -vnpm -v を実行してバージョン情報が返ってきたらOKです

$ node -v
14.14.0
$ npm -v
6.14.8

Docker

Dockerとはコンテナ仮想化を用いてアプリケーションを開発・配置・実行するためのプラットフォームです。詳しくは「Docker」でググってください。
Dockerを動かせる環境が用意できればなんでもいいです。筆者はDockerDesktopを利用しています。
今ハンズオンではPostgreSQLを動かすためにDockerを使用しています。pgAdminやbrewで入れる方法などの方法でPostgreSQLを動かす場合でも問題ありません。その場合はDocker環境を用意していただく必要はありません。