Node.js Docker构建错误:-npm错误!超过最大调用堆栈大小

Node.js Docker构建错误:-npm错误!超过最大调用堆栈大小,node.js,docker,npm,Node.js,Docker,Npm,我想使用下面的docker文件创建docker映像,但会出现“npm ERR!超过了最大调用堆栈大小”“错误,但如果在本地mac计算机上运行相同的docker文件,则可以正常工作 Dockerfile:- FROM node:10 WORKDIR /usr/src/app/ #COPY package*.json /usr/src/app/ COPY . /usr/src/app/ RUN npm install Dockerfiles文件夹中可用的文件有:- Dockerfile READ

我想使用下面的docker文件创建docker映像,但会出现“npm ERR!超过了最大调用堆栈大小”“错误,但如果在本地mac计算机上运行相同的docker文件,则可以正常工作

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并检查状态,但它对我无效。

尝试使用
warn
任何其他解决方案?@me25您是如何解决此问题的。AmazonLinux2实例也遇到同样的问题。Docker buildl正在mac上本地工作