У меня есть этот Dockerfile.
FROM node:10
WORKDIR '/app'
COPY package.json .
RUN npm install
COPY . .
CMD ["npm","start"]
При попытке запустить образ с томами я получаю следующую ошибку. (Git bash - Windows)
winpty docker run -it -p 3000:3000 -v "/$(PWD)":/app -v /app/node_modules b4ba51fb0e59
sh: 1: cross-env: not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! react-cognite-reveal-demo@0.1.0 start: `cross-env HTTPS=true react-app-rewired start`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the react-cognite-reveal-demo@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?
Запустить сценарий
cross-env HTTPS=true react-app-rewired start
Однако без томов изображение работает должным образом. Основное намерение присоединения томов - иметь горячую загрузку. Кто-нибудь может дать мне понимание решения этой проблемы?