前提・実現したいこと
React, Django, PostgreSQL基盤のアプリをdocker-composeで環境構築しています。
ビルドは正常に行われるのですが、アップの際に以下のエラーメッセージが発生し続け、ハマっています。
アップを無事完了させたいのですが、数時間調べた末にも方法がわからずにいて、ご助力お願いしたいです。
発生している問題・エラーメッセージ
frontend_1 | frontend_1 | > recopi-front@0.1.0 start frontend_1 | > react-scripts start frontend_1 | frontend_1 | (node:26) [DEP0111] DeprecationWarning: Access to process.binding('http_parser') is deprecated. frontend_1 | (Use `node --trace-deprecation ...` to show where the warning was created) frontend_1 | Starting the development server... frontend_1 | frontend_1 | Failed to compile. frontend_1 | frontend_1 | ./src/components/Classifier/Classifier.js frontend_1 | Module not found: Can't resolve 'axios' in '/app/frontend/src/components/Classifier'
該当のソースコード
実行方法
CLI
1git clone https://github.com/Pionier2027/recopi.git 2cd recopi 3docker-compose build 4docker-compose up
Github
1Githubレポジトリ 2https://github.com/Pionier2027/recopi 3 4DockerFile(in frontend) 5https://github.com/Pionier2027/recopi/blob/main/frontend/Dockerfile 6 7DockerFile(in api) 8https://github.com/Pionier2027/recopi/blob/main/api/Dockerfile 9 10docker-compose.yml 11https://github.com/Pionier2027/recopi/blob/main/docker-compose.yml
試したこと
DockerfileでRUN npm installを指定して必要なパッケージをインストールしているのですが、axiosだけがインポートできずエラーが起こります。npm install axiosで別でインストールしたり、--save, --silentなどのキーワード指定をしたりしても同じエラーが起こってしまいます。マックブックを使っている別の友人は同じレポジトリをクローンした場合、正常に動いているということなので、Windows OSが原因なのだろうとは思ったのですが、Docker上で動いているのでそこが原因ではないと思っています。
補足情報(FW/ツールのバージョンなど)
OS: Windows OS
Docker Engine: v20.10.5
その他パッケージのバージョンはDockerFile及びレポジトリの参照お願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。