同じアプリを自宅用の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
無事起動ができたらお疲れ様でした!