npm ПРЕДУПРЕЖДЕНИЕ newman-reporter-html@1.0.4 требуется одноранговый узел @ 4, но ни один не был установлен - PullRequest
0 голосов
/ 18 октября 2019

Попытка установить Newman Reporter в Centos 7 с помощью приведенного ниже файла Docker с предупреждением: npm WARN newman-reporter-html@1.0.4 требует однорангового узла newman @ 4, но ни один не был установлен.

Из-за этого, отчеты не генерируются после выполнения теста.

Я пытался вручную установить Newman Reporter, но все равно получал ту же ошибку. При дальнейшем исследовании я обнаружил следующие проблемы:

+-- UNMET PEER DEPENDENCY newman@4
`-- newman-reporter-html@1.0.4
  +-- filesize@5.0.3
  +-- handlebars@4.4.3
  | +-- neo-async@2.6.1
  | +-- optimist@0.6.1
  | | +-- minimist@0.0.10
  | | `-- wordwrap@0.0.3
  | +-- source-map@0.6.1
  | `-- uglify-js@3.6.2
  |   `-- commander@2.20.0
  +-- lodash@4.17.15
  `-- pretty-ms@5.0.0
    `-- parse-ms@2.1.0

Dockerfile:

FROM centos:centos7

RUN yum -y update; yum clean all
RUN yum install -y gcc-c++ make; yum clean all
RUN curl -sL https://rpm.nodesource.com/setup_6.x | bash
RUN yum -y install nodejs npm; yum clean all
RUN npm install -g newman; yum clean all
RUN npm install -g newman-reporter-html; yum clean all

После выполнения набора тестов отчет html должен быть сгенерирован в подкаталоге newman. Однако это не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...