I have a meteor (meteor version 2.2) app running on my local PC. This app uses "@babel/runtime node package, of course I successfully installed it by
meteor npm install. If you see the image below, I have babel/runtime in node_modules folder and it is written ni packages.json and packages-lock.json.
So I deployed this app into docker project. The app is running inside the docker. (Most deploy code made by others, I modify node.js version, install python, install R).
Docker gives me error saying: @babel/runtime could not be found in node_modules directory. See images below:
I dont know why this happened, I even use
docker exec /bin/bash into the docker to check. In the directory: “` /app/bundle/programs/server/node_modules““, I clearly can see @babel is installed. See image below:
System wants me run meteor npm install, but the docker app is deployed with node.js, nothing with meteor. I used npm install in this directory, but it will mass up a lot. So I dont know which part is wrong.
Any one know this, or have experience with this?
Source: Docker Questions