【问题标题】:ERROR: unsatisfiable constraints: nodejs-npm (missing)错误:不可满足的约束:nodejs-npm(缺失)
【发布时间】:2018-07-23 11:43:37
【问题描述】:

我正在尝试在我的 docker 映像中安装 nodeJsnpmnewman,所以我在 docker 文件中有这个:

FROM python:3.6.1-alpine
RUN apk update && \
    apk add --no-cache nodejs-npm && \
    apk add --update nodejs  && \
    npm install newman --global

这给了我这个错误:

ERROR: unsatisfiable constraints:
  nodejs-npm (missing):
    required by: world[nodejs-npm]

我从这个问题中得到了命令:How to install npm in alpine linux

我该如何解决这个问题?

【问题讨论】:

    标签: node.js npm dockerfile npm-install newman


    【解决方案1】:

    Docker 镜像python:3.6.1-alpine 基于 Alpine Linux v3.4。

    根据alpine packages portalnpm二进制可以在Alpine Linux 3.4版的nodejs包中找到。

    所以,最后的Dockerfile 是:

    FROM python:3.6.1-alpine
    RUN apk update && \
        apk add --update nodejs  && \
        npm install newman --global
    

    【讨论】:

      猜你喜欢
      • 2021-03-15
      • 2020-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-10
      • 2022-11-10
      • 1970-01-01
      • 2022-10-13
      相关资源
      最近更新 更多