GitHubからcreat-react-appしたアプリをクローンし別のPCで起動する方法


同じアプリを自宅用のPCと外出用のPCで作業を行いたい

私は自宅用のPCと外出する時用のPC2つを持っていますが、
アプリを開発する際、GitHubを利用してそれぞれのPCで作業を行いたい。
家で作業をし、外出する前には書いたコードのプッシュを行い、外ではそのプッシュしたソースコードを外出用のPCにプルしてきて続きをやりたい。
そんな時にエラーが発生した。

実際のアクション

  • 自宅用のPCでcreate-react-appを行いアプリの雛形を作成
  • 外出用のPCではReactの環境構築が住んでいることを前提とする
  • この時自宅用のPCから外出用のPCで作業を行いため自宅用のPCで作成したアプリをGitHubにプッシュする
  • その後外出用のPCに先程プッシュしたアプリをクローンする。
  • 実際にアプリが起動するか確認を行う。
  • するとアプリが起動できずエラーが出るので今回はその対象方法を記述する

解決方法

  • 外出用のPCにアプリをクローンしたらそのアプリのディレクトリ内でnode_modulesの削除をし以下のコマンドを実行する。
% rm -rf node_modules
% npm install
  • 最後にアプリを実際に起動してみる
% yarn start
// もしくは
% npm start

無事起動ができたらお疲れ様でした!