首页 > 解决方案 > 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 并检查了状态,但它对我不起作用。

标签: node.jsdockernpm

解决方案


推荐阅读