首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误: /bin/sh: java: not with @openapitools

错误: /bin/sh: java: not with @openapitools
EN

Stack Overflow用户
提问于 2022-01-18 17:57:42
回答 1查看 1.7K关注 0票数 3

我试图用这个停靠文件运行一个有角度的app容器:

代码语言:javascript
复制
# stage 1
FROM node:alpine AS my-app-build
WORKDIR /app
COPY . .
RUN npm install @openapitools/openapi-generator-cli -g
RUN npm run build

# stage 2
FROM nginx:alpine
COPY --from=my-app-build /app/dist/ /usr/share/nginx/html
EXPOSE 80

我需要openapitools来生成我的客户机api,但是我得到了以下错误消息:

代码语言:javascript
复制
/usr/local/lib/node_modules/@openapitools/openapi-generator-cli/main.js:636
                error ? reject(new Error(stderr)) : resolve(stdout);
                               ^

Error: /bin/sh: java: not found

    at /usr/local/lib/node_modules/@openapitools/openapi-generator-cli/main.js:636:32
    at ChildProcess.exithandler (node:child_process:404:5)
    at ChildProcess.emit (node:events:390:28)
    at maybeClose (node:internal/child_process:1062:16)
    at Socket.<anonymous> (node:internal/child_process:448:11)
    at Socket.emit (node:events:390:28)
    at Pipe.<anonymous> (node:net:687:12)

Node.js v17.3.1
Error response from daemon: The command '/bin/sh -c npm run build' returned a non-zero code: 1

为什么我需要java?我必须安装它吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-18 18:53:42

是的,您需要安装java,或者使用另一个openapi生成器。

对于一个角度项目,我使用吴氏。这是不需要的,也许还有其他的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70760275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档