我已经在本地文件夹中运行了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
你能帮我吗?