У меня есть приложение с React, Express и MySQL. Машинописный текст включен в приложение (фронт и бэкэнд). Для запуска приложения я использовал docker. Когда я запускаю docker -compose, все запускается и работает хорошо. Проблема в том, что машинопись жалуется, что не может найти реагирующий модуль (в редакторе кода). Это потому, что node_module на моем локальном сервере пуст. Если я запускаю npm install на моем локальном компьютере, будет создан node_module и предупреждение о машинописи будет удалено, но я не хотел бы делать это таким образом. Ниже, вы можете найти, как я настраиваю docker
**app\docker-compose.yml
web-client:
build:
context: ./web-client
dockerfile: Dockerfile
ports:
- "8000:3000"
expose:
- "3000"
volumes:
- ./web-client:/opt/app
- /opt/node_modules
**app\web-client\docker
FROM node:10.8.0
RUN mkdir -p /opt/app
WORKDIR /opt/app
RUN npm i npm@latest -g
WORKDIR /opt
COPY package.json package-lock.json* ./
RUN npm install
ENV PATH /opt/node_modules/.bin:$PATH
WORKDIR /opt/app
COPY . /opt/app
CMD ["npm", "start"]
EXPOSE 3000
Есть ли у вас решение, как я могу предотвратить получение предупреждения от машинописи?