Я запустил npm install в локальной папке, и он работает (узел --v 8.9.1).Когда я запускаю Docker compose, он показывает ошибку контрольной суммы
npm ERR! code EINTEGRITY
npm ERR! sha1-Dn751pDrCzVZfx1K0Comyi26OEU= integrity checksum failed when using sha1: wanted sha1-Dn751pDrCzVZfx1K0Comyi26OEU= but got sha1-0DtjZo4TwaiCGewvhY+FvmwcdEE=. (15788 bytes)
Ниже приведен мой файл docker
RUN mkdir -p /var/log && \
mkdir -p /src
COPY package.json /src
COPY package-lock.json /src
COPY .npmrc /copy
RUN cd /src && npm install
# Copy src
COPY . /src
WORKDIR /src
Ниже приведен мой docker-compose
version: '3'
services:
middletier:
build: my-app
ports:
- "${PORT:-8080}:8080"
environment:
- NODE_ENV=development
- .....
volumes:
- ${PWD}/my-app:/src
- ./log/library-my-app:/var/log/library-my-app
Не могли бы вы помочь мне в этом?