Docker构建错误:-npm ERR!超出最大呼叫堆栈大小

我想使用下面的Dockerfile创建docker映像,但出现“ npm ERR!超出最大调用堆栈大小”错误,但是如果我在本地mac机中运行,则使用相同的dockerfile可以正常工作。

Dockerfile的:-

FROM node:10
WORKDIR /usr/src/app/
#COPY package*.json /usr/src/app/
COPY . /usr/src/app/
RUN npm install

Dockerfiles文件夹中的可用文件为:-

Dockerfile  README.md  codegen.yml  package-lock.json  package.json  public  src  tsconfig.json

我的主机系统规格:

[root@workspace-frontend]# free -h
              total        used        free      shared  buff/cache   available
Mem:            15G        3.6G        840M        141M         11G         12G
Swap:            0B          0B          0B

主机操作系统:

Operating System: Amazon Linux 2

注意:-我已经删除package-lock.json并检查状态,但是对我来说不起作用。

评论